如何计算 PID CPU 负载?

如何计算 PID CPU 负载?

请帮我找到一种可靠的方法来计算(在 bash 脚本中)jboss PID cpu 负载。

具体来说,我不知道如何聚合/proc/[pid]/stat字段以获取特定进程在多 CPU 64 位环境中产生的负载。Ubuntu。

非常感谢,Xander

答案1

解释该信息的工具/proc/[pid]/statps,该工具允许您获取系统上任何单个进程的 CPU 负载:

ps S -p [pid] -o pcpu=

要使用此命令进行监控,您可以使用 watch:

watch ps S -p [pid] -o pcpu=

此命令输出所有子进程合计的 CPU 使用率百分比。如果要查看进程树,请使用 pstree:

pstree -p [pid]

相关内容