OS X 上的当前处理器速度

sem*_*ght 4 cpu unix osx-lion macos

我有一台 Macbook Air,当内部的核心 i5 启动时它会变热(使用 Turbo Boost)。我想我会制作一个 geektool 脚本来显示处理器当前的速度,并将其放在我的桌面上。不幸的是,这并不像在我的 android 手机上找到相同的信息那么容易。

有谁知道通过 shell 找到当前处理器速度的方法(无论是 OSX 特定的还是 Unix/BSD,它都可以在这里工作)。

Dan*_*eck 7

您可以使用sysctl hw.cpufrequency. 它的输出单位是赫兹,例如:

hw.cpufrequency: 2660000000
Run Code Online (Sandbox Code Playgroud)

hw.cpufrequency_min并分别hw.cpufrequency_max包含最小值和最大值。


小智 6

sudo powermetrics显示有关 CPU 频率的许多详细信息(具有系统平均值和每个代码)。这是一个内置的系统 CLI 实用程序:

System Average frequency as fraction of nominal: 119.17% (3098.45 Mhz)
[..]
CPU 0
[..]
CPU Average frequency as fraction of nominal: 119.18% (3098.67 Mhz)

CPU 1
[..]
CPU Average frequency as fraction of nominal: 119.07% (3095.79 Mhz)
[..]
Run Code Online (Sandbox Code Playgroud)