pidstat命令
sysstat程序包提供的命令
# centos安装sysstat工具包
yum -y install sysstat
应用场景1:
查看一段时间内所有程序占用CPU百分比
#1小时内所有进程每秒占用CPU百分比,输出到指定温江
pidstat -u 1 3600 -p ALL > output.txt;echo "Over."
#过滤平均负载并按cpu总使用率从大到小排序
grep -Ev '^[[:digit:]].*|Linux|PID|^$' output.txt | sort -r -k 6 -n | sed '1iAverage: PID %usr %system %guest %CPU CPU Command'