【发布时间】:2016-04-08 20:18:45
【问题描述】:
请原谅我对这些主题的无知,但我想知道 CPU 有指令指针 (IP),因此可以使用该 IP 或不使用它 (IDLE)..
所以 CPU 利用率可以是 0(假设空闲任务什么都不做或者只是 while(1))或者它可以是 100...
当 CPU 利用率为 30% 或 40% 时,它们是什么意思。
这是如何计算的。
【问题讨论】:
-
当你为每一个指令执行 20bln 指令/秒时,CPU 为 100%,它们之间的时间为 0%。很多都是真的。但是您不可能每秒读取 200 亿次 CPU 指标,因此您可以平均 100%s 和 0%s 的时间。这很简单,因为 CPU 频率可以自行变化,所以那些 100% 在 20% 频率.... ahhh nvm
标签: cpu computer-science cpu-usage computer-architecture microprocessors