通过MacOS终端获取每个CPU核心使用情况

时间:2018-05-09 19:17:29

标签: macos cpu

我需要在macOS终端中使用一个命令获取每个CPU内核使用情况的列表。

我一直在网上搜索几个小时,但我能找到的只有两个变种,这两个变种都不是我想要的。

第一个是htop命令的使用。据我所知,它在屏幕上打印单独的核心负载。我无法使用grep命令提取此信息。

我尝试查看htop源代码,但无法理解它是如何获取核心使用信息的。

我发现的另一个解决方案涉及

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

结果是一个代表整体CPU使用率的数字。如果我是正确的,那么此处使用的macOS ps命令的输出不会提供有关每个进程核心的信息,因此无法将该方法用于我的任务。

我希望有可能在macOS中获得这样的结果。

1 个答案:

答案 0 :(得分:0)

不是,这是您在Mac上的操作方法:

  1. 将“活动监视器”放入坞站
  2. 右键单击图标>监视器

enter image description here