冬眠的利与弊

Oli*_*nde 22 hibernate

我最近开始系统地休眠我的笔记本电脑,而不是将其关闭。

我选择这样做的主要原因是我使用我的工作区之一作为高度定制的仪表板。它是一组以特定方式在空间上排列的窗口。当然,我可以做一堆启动脚本来达到同样的效果,但是做起来费时且难以管理。

另一个原因是我的一个工作区是一个虚拟化的 Windows 操作系统,需要一些时间来加载。

系统地休眠而不是断电有什么缺点吗?我能想到的只是潜在的内存泄漏,但到目前为止似乎还不是问题。

max*_*zig 11

有两种不同的暂停模式:

  • suspend-to-ram - 通常被称为挂起
  • 挂起到磁盘 - 通常称为休眠

挂起到磁盘通常相对较慢,因此在某些机器上进行真正的启动会更快。

Suspend-to-ram 使 RAM 保持供电。根据您的硬件,这可能消耗很少的能量。在大多数硬件上,挂起/唤醒非常快(1 - 2 秒)并且不会消耗大量电池。例如,在我的 Thinkpad 上,让它在 suspend-to-ram 中停留超过 10 小时是没有问题的。

我能想到的挂起到磁盘的唯一缺点是使用加密交换分区设置起来更加困难。

当然,对于内核升级,您必须重新启动长时间运行的系统 - 但无论如何您都必须这样做。像ksplice这样的技术正在改变许多与安全相关的补丁。

关于内存泄漏 - 如果您有内存泄漏,很可能是在某些行为不佳的应用程序中,然后您只需重新启动该应用程序即可。

我一直在 supend-to-ram,因为直接从你离开的地方重新开始工作非常方便 - 我只是为了安全相关的内核升级或发行版升级而重新启动。因此,我的笔记本电脑超过 100 天的“正常运行时间”没什么特别的。