Linux 发行版中的源代码选项有 Logout、Shutdown、Suspend 和 Hibernate 功能。在今天的文章中,我们来了解一下 Linux 中的休眠模式。
Linux 中的休眠模式
在休眠模式下,电脑完全关机,因此电脑处于休眠状态时不会耗电。
当您将计算机置于休眠模式时,RAM 中的会话内容将被传输到硬盘驱动器的 SWAP(交换)空间,然后系统将关闭。
当从休眠模式“唤醒”时,来自 SWAP 的会话内容将被复制回 RAM,因此,将 PC 置于工作状态将花费更多时间,而不是使用睡眠模式。
<图>为什么有些没有 Hibernate 的 Linux 发行版默认启用?
Hibernate 有时并不总是一个流畅的运行特性,因为它的工作方式和硬件必须支持它的方式。如果未正确设置 SWAP 分区,则可能会因崩溃和计算机在启动时死机而导致数据丢失。这些是与 Hibernate 相关的常见问题。
通常,Linux 需要与 SWAP 相同数量的 RAM,但实际上,并不是每个人都遵循这一点,从而导致与 Hibernate 相关的问题。 Ubuntu 在 Power 控制面板中将休眠作为默认功能,但从 Ubuntu 12.04 LTS 开始,由于一些用户报告的问题越来越多,此功能已被删除。
但这并不意味着您的 PC 不能再进入休眠模式。您首先需要做的就是检查您的计算机硬件是否与此模式兼容。
如何检查 PC 是否与 Hibernate 兼容?
在继续之前,请务必在会话中保存所有未保存的文档。
启动 Terminal ,然后输入以下命令:
sudo pm-hibernate
您的电脑将关闭。打开电脑,检查你在输入pm-hibernate
命令之前的会话是否完好,或者你是否登录了一个空桌面。
如果您的会话丢失,这意味着您的 PC 不支持休眠。检查 SWAP 分区是否与可用 RAM 量一样大。 Linux 建议将 SWAP 分区的 RAM 量加倍。例如,如果您的 PC 有 8GB 的 RAM,那么您应该至少有 16GB 的 SWAP 分区。
评论