如何在linux中获取特定进程的cpu利用率

时间:2010-03-04 14:27:59

标签: linux

我使用了以下命令来获取进程的CPU利用率。它给出了结果,但它没有出来。我使用了以下命令。

top | grep <processname>

我只是想把它放在一个循环中,我会在代码中插入sleep,以便我可以定期获取值

2 个答案:

答案 0 :(得分:3)

使用top的批处理模式,例如

top -b -n1 | grep processname

答案 1 :(得分:1)

你可以这样做:

while [ 1 ]; do top -n 1 | grep something; sleep 1; done

使用top:

-n选项
-n
    Number of iterations. Update the display this number of times and then exit.