我想知道为什么我有一个流程能够报告如下使用情况:
PID COMMAND %CPU
248 Xcode 983.5
…在top
四核 CPU 上?
我知道这是错的,但为什么呢?我对 Xcode 这么高不感兴趣,但为什么顶级报告的使用率这么高?
在配备 Intel i7 四核的 OS X 10.7 上。
答案1
这只是抽样误差的一个极端情况。假设您的工厂每小时可以生产一个小部件,并按时准确输出。如果有人试图测量您工厂的产量,他们可能会从 8:50 到 10:10 进行抽样,并发现您在 80 分钟内输出了两个小部件。换算成每小时小部件数量,他们会得到 1.5,即产能的 150%。
这也可能是由涡轮增压、热节流或省电引起的。但考虑到您的系统处于接近最大负载的状态,我对此表示怀疑。