我需要在macOS终端中使用一个命令获取每个CPU内核使用情况的列表。
我一直在网上搜索几个小时,但我能找到的只有两个变种,这两个变种都不是我想要的。
第一个是htop
命令的使用。据我所知,它在屏幕上打印单独的核心负载。我无法使用grep
命令提取此信息。
我尝试查看htop
源代码,但无法理解它是如何获取核心使用信息的。
我发现的另一个解决方案涉及
的使用ps -A -o %cpu | awk '{s+=$1} END {print s "%"}'
结果是一个代表整体CPU使用率的数字。如果我是正确的,那么此处使用的macOS ps
命令的输出不会提供有关每个进程核心的信息,因此无法将该方法用于我的任务。
我希望有可能在macOS中获得这样的结果。