我最近开始系统地休眠笔记本电脑,而不是关闭笔记本电脑。
我选择这样做的主要原因是,我将自己的工作区之一用作高度自定义的仪表板。这是一堆以特定方式在空间上排列的窗户。当然,我可以做很多启动脚本来获得相同的效果,但是这将花费很长时间并且难以管理。
另一个原因是我的工作区之一是虚拟化的Windows操作系统,需要花费一些时间来加载。
系统休眠而不是掉电是否有任何弊端?我能想到的只是潜在的内存泄漏,但是到目前为止,这似乎并不是问题。
我最近开始系统地休眠笔记本电脑,而不是关闭笔记本电脑。
我选择这样做的主要原因是,我将自己的工作区之一用作高度自定义的仪表板。这是一堆以特定方式在空间上排列的窗户。当然,我可以做很多启动脚本来获得相同的效果,但是这将花费很长时间并且难以管理。
另一个原因是我的工作区之一是虚拟化的Windows操作系统,需要花费一些时间来加载。
系统休眠而不是掉电是否有任何弊端?我能想到的只是潜在的内存泄漏,但是到目前为止,这似乎并不是问题。
Answers:
有两种不同的暂存模式:
磁盘挂起通常相对较慢,因此在某些计算机上进行真正的引导要快一些。
Suspend-to-ram使RAM保持供电。根据您的硬件,这可能消耗很少的能量。在大多数硬件上,挂起/唤醒速度非常快(1-2秒),并且不会消耗大量电池。例如,在我的Thinkpad上,将其保持在悬挂至RAM的时间> 10 h没问题。
我能想到的“磁盘暂挂”的唯一缺点是,使用加密交换分区进行设置更加困难。
当然,对于内核升级,您必须重新引导运行时间长的系统-但无论如何都必须这样做。诸如ksplice之类的技术正在针对许多与安全性相关的补丁进行更改。
关于内存泄漏-如果您有内存泄漏,则很可能是在某些行为不正常的应用程序中,然后您可以重新启动该应用程序。
我一直都推销,因为直接从您离开的地方重新启动非常方便-我只是重新启动以进行安全性相关的内核升级或发行版升级。因此,在笔记本电脑上运行100天以上的“正常运行时间”没什么特别的。
优点:
下次启动时,您在休眠之前所做的一切仍然存在。
休眠状态下,休眠(与暂停不同)不使用任何电源。
缺点:
休眠需要更长的时间才能启动才能正常启动(但是,运行所有应用程序可以节省时间,值得花点时间)。
您使用的RAM越多,休眠/恢复所需的时间就越长。我过去经常在Jaunty和Karmic中使用休眠模式,但是Lucid使用了更多的RAM,因此休眠模式需要很长时间。
为了使休眠工作,您需要将交换空间> =设置为计算机中的RAM数量。
尽管仅影响具有敏感数据的用户,但在RAM或磁盘中挂起还是有一个关键的问题。
建议在安全的环境中挂起(在RAM中,甚至在磁盘上),但如果计算机丢失,则可能是个大问题。数据可以很容易地从RAM中恢复。请注意,在恢复到磁盘的挂起之后,数据再次位于RAM中。
最为关键的数据是密码和密钥,它们将允许在正常登录后恢复所有其他数据。
可以使用ieee 1394轻松地从RAM中恢复数据,ieee 1394具有一种DMA设计(!)功能,因此无需登录即可将智能手机插入计算机即可获取数据。
然后,还有更聪明的方法,例如冻结DRAM(及其数据)并将其插入另一个设备以读取它。
我从来没有见过Linux系统会因为没有足够频繁地重新引导而耗尽内存。如果长时间运行泄漏内存的程序,则可能会耗尽所有内存,但是杀死该程序会使您回到响应系统。除了内核更新外,没有必要在正常事件过程中重新启动。
我还没有经历过比通常的启动慢的休眠方式。也许是具有快速CPU但仍带有HDD的大型新计算机。然后可能是通常的启动速度更快,然后需要从交换文件休眠的信息中读取信息。另外,如果很多ram休眠都慢了(如果全部使用了),那么ram的所有内容都会在休眠时写入,而更多的内容将在开始时从swap读取。休眠是个好习惯,因为您可以停止工作,不会失去任何损失,并开始精打细算,立即继续工作。但是如果提到速度的话,那么SSD就很快了,因此使用它们会使休眠也更快,大约3个星期前出现了另一种技术,但现在在Google中找不到-新Ram女巫将在Ram中休眠。是的,仍然关闭了所有硬件,但是以某种方式将信息存储在USB闪存驱动器中。有关休眠的信息,请参见http://en.wikipedia.org/wiki/Hibernation_%28computing%29 省电
休眠后,硬件将完全断电(就像定期关机一样)。因此,一台休眠的机器消耗的电能不多于一台被关闭的电能–现代机器即使关闭也经常消耗少量电能,从而可以通过局域网唤醒等在警报计时器上唤醒它们。因此可以节省电力,同时避免在关闭计算机然后重新打开计算机后恢复所有正在运行的程序的工作。
休眠通常用于笔记本电脑,笔记本电脑通常只能提供有限的电池电量,并且通常可以设置为在电池电量不足警报时自动发生。大多数台式机也支持休眠,主要是作为一般的节能措施。
硬件维修
如果必须执行硬件维护而需要关闭硬件电源(例如,更换CPU或电源),则休眠也很有用。对于需要在维护后尽快启动的服务器,休眠和恢复要比先关机然后重新启动服务器应用程序更快,这将允许长时间运行的计算恢复而不是重新启动。
我认为休眠没有任何弊端。
请查看这篇HowStuffWorks文章以获取更多信息。