是否可以具有绝对零CPU利用率



iDle服务器(UNIX,Windows(,至少具有厨师客户端,并且在其上运行的Zabbix代理可以具有绝对的零CPU利用率,或者始终使用,例如,至少0.001%?

to Achive CPU利用率您需要将其关闭。

以下是:

  • 手动单击关闭(在Windows上(。

  • 您可以为同一创建一个批处理文件。

  • 将电源电缆拉出。(*不建议(。

大多数CPU具有停止指令或其道德等效。当达到停止指令时,CPU将停止执行其正常的,提取decode-execute循环(或道德等价(。

唯一可以将CPU带出该状态的东西是传递外部中断(来自其他一些硬件(,这会导致CPU执行其正常的中断处理。之后它的作用取决于操作系统。


举例来说,系统可以安排其网卡引起中断,然后停止。大多数现代,每天的OS都不会这样做,因为他们有很多背景任务,否则他们可以安排CPU时会安排的。

取决于CPU利用率的定义。

在CPU级别,除非计算机关闭,否则利用率不能为零。当然是直观的。某些过程总是在运行,这应该构成良好的体系结构。

通常,在OS级别上,CPU利用率是由OS计算的,并且每个OS都具有自己的计算算法实现。

有一组称为空闲任务的任务集,当没有非IDLE进程可以运行时运行。在Linux启动中,空闲任务属于进程0

在一段时间内的使用

是运行时间非尺度过程的百分比。对于10ms,如果CPU闲置为5ms,则使用率为50%。

简单地说,0%利用意味着CPU正在运行,但是在运行默认空闲任务时,它只是在等待分配其他任务。在0.0001%的利用率上,某些次要的非IDLE任务也可以运行,该任务被舍入到零。

最新更新