我有一台 Macbook Air,当内部核心 i5 加速时(使用 Turbo Boost),它会变热。我想制作一个 geektool 脚本来显示处理器当前的速度,并将其放在我的桌面上。不幸的是,这并不像在我的 Android 手机上找到相同的信息那么容易。
是否有人知道如何通过 shell 查找当前处理器速度(无论是 OSX 特定的还是 Unix/BSD,它都可能在这里起作用)。
答案1
您可以使用sysctl hw.cpufrequency
。其输出以 Hz 为单位,例如:
hw.cpufrequency: 2660000000
hw.cpufrequency_min
和hw.cpufrequency_max
分别包含最小值和最大值。
答案2
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)
[..]