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

时间:2018-02-21 19:09:16

标签: cpu hardware cpu-usage zabbix

空闲服务器(unix,windows),至少有一个厨师客户端和运行在其上的Zabbix代理,可以具有绝对零CPU利用率,或者它总是使用,例如,至少0.001%?

2 个答案:

答案 0 :(得分:1)

要获得 cpu利用率,您需要将其关闭。

以下是方法:

  • 手动点击关闭(在Windows上)。

  • 您可以为其创建批处理文件。

  • 拔出电源线。(*不推荐)。

答案 1 :(得分:0)

大多数CPU都有Halt指令或其道德等效指令。当达到Halt指令时,CPU将停止执行其正常的Fetch-Decode-Execute循环(或道德等效)。

唯一可以使CPU退出此状态的是外部中断(来自其他硬件),这将导致CPU执行正常的中断处理。之后它取决于操作系统。

例如,系统可能会安排其网卡导致中断然后暂停。大多数现代的日常操作系统都不会这样做,因为他们有足够的后台任务可以在CPU闲置时安排。