获取每个 CPU / 核心的使用率百分比的命令?

获取每个 CPU / 核心的使用率百分比的命令?

是否有命令我可以从 OS X 上的终端使用来获取每个 CPU/核心的使用百分比以数字格式在我的双核 iMac 上?

我需要每 5/10 秒抓取一次,所以我在寻找“低成本”的东西——不会对 CPU 造成太大影响。也许是类似的东西top,但它同时显示 CPU/核心,我可以解析然后在 GeekTool 中显示;

Core 1: 11%
Core 2: 7%

答案1

有一个很棒的 top 扩展,称为htop,它在显示屏的左上角显示每个 CPU 的实时图表,以及许多其他控件和出色的可定制性:

顶部

您可以使用以下任一方式安装它:

这里有一个关于如何为 OS X 构建 htop 端口的教程:

https://web.archive.org/web/20100924083315/http://geektechnica.com/2009/07/how-to-install-htop-on-osx/

http://github.com/AndyA/htop-osx/tree/master

答案2

顶部显示单个核心,您只需按“1”。我认为还有一个选项可以更改刷新率。

答案3

有一个更新的 htop 项目Hisham Muhammad 的 Github,谁有更多信息他的网站

相关内容