[英]CPU Utilization on UNIX
我正在尝试使用Python / Shell计算用于特定进程的CPU%的百分比,但到目前为止还没有。
我在这里看了很多问题,但没有人可以帮助我。 有什么建议么?
$ ps o "pid cp"
PID CP
1609 0
1813 0
1851 0
1885 0
1896 0
3164 0
21679 0
24019 2
如果您正在寻找的进程可能不是以相同的用户等运行,则可以使用ps -eo "pid cp"
来显示系统上的所有进程,而不仅仅是默认的自有进程。
如果您知道特定的进程ID,则可以执行以下操作:
$ ps -p 24019 -o "cp" --no-heading
2
其中24019
是您想要的进程ID,您得到的结果是3个字符的字符串(右对齐,可能是3位数字)。
好吧,您可以尝试使用带有“-b -n 1”的top命令并抓住它的内容,而不是使用剪切或其他工具来获取所需内容
注意:您可以添加-p选项以限制特定进程ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.