要获得多个样本,多份报告,可用sar命令设置一个输出文件。运行sar命令作为背景使用过程中。
命令:
# sar -o output.file 12 8 >/dev/null 2>&1 &
更好地使用nohup命令,以便您可以注销和用来以后检查报告。
命令:
# nohup sar -o output.file 12 8 >/dev/null 2>&1 &
所有数据都以二进制形式记录并保存到一个文件中(数据文件)。这些数据可以用sar命令f选项有选择地显示。命令如下:
# sar -f data.file
任务:找出谁独占了CPUS
最后,你需要确定谁独占了CPUS。用下面的命令可在Linux系统中显示前10个CPU用户。
输入命令:
# ps -eo pcpu,pid,user,args | sort -k 1 -r | head -10
或者:
# ps -eo pcpu,pid,user,args | sort -r -k1 | less
输出:
现在你知道VMware的vmx进程占用了大量的CPU功率。Ps命令以用户定义的格式显示每一个进程。首先是CPU使用率,这是相反的顺序排序显示前10个使用CPU的过程。
Iostat 命令
您也可以使用iostat命令报告中央处理器(CPU)的统计和输入/输出设备和分区统计。它可以用来查找从上次重启后系统平均CPU使用率。
输入命令:
# iostat
输出: