首页 > 其他 > 详细

查看系统内存 cpu占用率脚本

时间:2015-09-14 16:52:12      阅读:188      评论:0      收藏:0      [点我收藏+]

在工作中会有很多时候要查看系统负载的占用情况,可以使用命令 free top  ps 等等

但是可能需要的信息需要整理,现在做一个脚本能够规范的输出这些信息,增加可读性。

#!/bin/bash

###############################################################################

# 日期 : 2015-09-14

# 作者 : wangtenghe 

# Email : secure1@sina.com

# 版本 :1.0 

# 脚本功能 : 列出正在内存和cpu使用率的大小、PID和程序

# 调用关系 :

# 其他说明 :

###############################################################################

ps -aux  | awk ‘$3>0 || $6>0{print}‘|sort -k6 -n | awk ‘!/\$/{

        if($6<1024)

           printf("%-10s\t%10s%15sKB\t%s%s%s%s%s\n",$2,$3,$6,$11" ",$12" ",$13" ",$14" ",$15);

        else if($6<1048576)

           printf("%-10s\t%10s%15sKB\t%s%s%s%s%s\n",$2,$3,$6,$11" ",$12" ",$13" ",$14" ",$15);

        else

           printf("%-10s\t%10s%15sKB\t%s%s%s%s%s\n",$2,$3,$6,$11" ",$12" ",$13" ",$14" ",$15);

        fi


}‘

echo -e "PID\t\t\tCPU%\t\tMEM\tProc_Name"


然后上一张执行的图表:

技术分享

查看系统内存 cpu占用率脚本

原文:http://welcomeweb.blog.51cto.com/10487763/1694582

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!