use*_*746 6 linux process monitoring ps
vmstat 1
Run Code Online (Sandbox Code Playgroud)
以上将每秒打印虚拟内存统计信息。它还将显示最后一秒的 CPU 利用率。
我手头有一个运行 httpd 和 MySQL 的网络服务器。我需要找出最后一秒消耗了多少 CPU httpd。像 vmstat 尤其适用于 httpd。
我试过这个:
ps -e -o %mem,%cpu,cmd | grep mysql | awk '{memory+=$1;cpu+=$2} END {print memory,cpu}'
Run Code Online (Sandbox Code Playgroud)
但它会显示自进程开始以来使用的 CPU 比率。
所以,有了上面,如果我的过程引起了一个尖峰,然后长时间休眠,我就不会知道了。它就像 windows 进程管理器,它显示哪个进程使用了多少 CPU。我希望我让我的问题可以理解。我会澄清是否有任何遗漏。
归档时间: |
|
查看次数: |
13365 次 |
最近记录: |