休眠是否比完全关闭要消耗更多功率?
通常给出的答案是“否”,但我不禁要问这是否是个谎言:休眠似乎是一项ACPI功能,并且与“关闭”(S5)完全不同的睡眠状态(S4)。
那么,休眠比关闭消耗的功率更多吗?
如果不是,那么为什么它的硬件状态不同于关机状态?
编辑:
我忘了提到问题的最后一部分,对不起:
如果是这样,那么从硬件(而非驱动程序)的角度来看,它与关机有什么不同?
设备不应该两种方式都不通电吗?
即,设备“关机”与休眠时的行为有何不同?
休眠是否比完全关闭要消耗更多功率?
通常给出的答案是“否”,但我不禁要问这是否是个谎言:休眠似乎是一项ACPI功能,并且与“关闭”(S5)完全不同的睡眠状态(S4)。
那么,休眠比关闭消耗的功率更多吗?
如果不是,那么为什么它的硬件状态不同于关机状态?
我忘了提到问题的最后一部分,对不起:
如果是这样,那么从硬件(而非驱动程序)的角度来看,它与关机有什么不同?
设备不应该两种方式都不通电吗?
即,设备“关机”与休眠时的行为有何不同?
Answers:
这取决于。
在某些计算机上,S4和S5将使用相同的电量。我相信这是更常见的情况。
但是,某些计算机可以配置为(例如)在S4中将网卡保持开机状态,而在S5中将其关闭。在这种情况下,S4中的功耗将比S5中更高。
根据该文章Hibernate是大致相同关机:
Hibernate可以将显示器的功率降低到约5瓦,将PC的功率降低到2.3瓦–与关闭PC几乎相同
当计算机进入休眠状态时,物理内存(RAM)的内容将存储在硬盘驱动器上,并且计算机实际上已关闭。结果,该系统消耗的功率不会比关闭系统时多(但请参阅下面的异常)。
当您重新启动计算机时,在启动过程的早期,系统将检测到它已进入休眠状态,并将从硬盘驱动器上的内存映像中还原。具有旧版BIOS的系统可能会通过POST,就像从完全关闭启动一样。带有UEFI的系统通常会知道该系统已休眠(已由操作系统通知)并绕过POST,而不是直接进入引导加载程序。
不要将睡眠与休眠混淆。睡眠或待机模式会将计算机置于低功耗状态,以使您可以快速恢复会话。如果断电,则数据可能会丢失,因为这等效于硬关机。
较新版本的Windows支持混合睡眠,在这种混合睡眠中,物理内存的内容与休眠一样被写入硬盘驱动器,但是系统保持低功耗状态,而不是完全关闭。这样可以快速恢复,同时又可以防止断电而丢失数据-计算机只需从硬盘驱动器上存储的内存映像中加载即可。
在Windows上,hiberfil.sys
系统卷根目录中的文件用于为休眠的物理内存内容保留空间。
但是请注意,如果启用了LAN唤醒(WOL),系统将保持网络适配器打开,以允许系统根据WOL消息自动恢复。根据BIOS配置的不同,在系统完全关闭时网络适配器可能会打开,也可能不会打开,并且有可能在BIOS设置中配置WOL,以便在休眠模式下启用WOL,而在完全关闭时不启用。否则,将不会有功率差异。
在某些系统上,并且再次取决于BIOS配置,在完全关闭与休眠之间确实确实存在不小的差异。例如,计算机可以保持USB端口处于休眠状态,以允许通过按键或移动鼠标来恢复。在任何情况下,电源故障都不会导致处于休眠状态的系统丢失数据。
它们必须具有不同的睡眠状态,因为过渡规则不同(按下键或按下电源按钮时会发生什么)。因此,即使功耗完全相同,它们仍必须处于不同的睡眠状态。S4的文档说:“与所有其他睡眠状态相比,系统消耗的功率最少。”
关于Toshiba Laptop(Intel Core i5,于2011年购买)在休眠模式下消耗的功率的最佳衡量标准是它使用1.7瓦。注意,这包括电源的任何待机功耗!即1.7W可能只是浪费在电源组中,与计算机中发生的事情无关。
我无法告诉您测量的准确性...因此,我将告诉您我的测量方法。我将计算机和电池插了一天的电源,使其进入了休眠状态,并充满了电,然后在开始测试之前使其进入了休眠模式。我在墙上的插头和计算机电源适配器之间连接了家用电费表(Enermet E130-BS)。
据记录,在24小时内消耗了0.040kW小时的电力。在电费表文档中,它指出电表本身的功耗= <0.2W。我无法确定0.040 kW小时是否包含或不包含电价表所消耗的功率。它对电表的精度有非常技术性的描述,但我无法理解。
休眠确实会使用电源。它与关机不同,但可以与睡眠模式密切相关。当计算机进入休眠模式时,它将其RAM中的内容保存到硬盘驱动器并进入睡眠状态。
休眠方式比睡眠方式消耗的功率少得多。