监控每个核心的 CPU 使用率

监控每个核心的 CPU 使用率

我需要监控每个核心的 CPU 使用率或者至少是总使用百分比。

我无法使用,top因为我需要对应用程序进行沙盒处理。因为沙盒应用程序无法运行setuid命令。

那么有没有什么方法可以获取这些信息呢?

谢谢!

答案1

类似的问题已经回答过了这里在 Stack Overflow 上。您可以使用 ps 获取总使用率百分比,如下所示:

ps -A -o %cpu | awk '{s+=$1} END {print s "%"}'

有关其功能的详细说明,请参阅原始链接。

相关内容