生活哲学

了解 Linux 中的休眠模式

Linux 发行版中的源代码选项有 Logout、Shutdown、Suspend 和 Hibernate 功能。在今天的文章中,我们来了解一下 Linux 中的休眠模式。

Linux 中的休眠模式

在休眠模式下,电脑完全关机,因此电脑处于休眠状态时不会耗电。

当您将计算机置于休眠模式时,RAM 中的会话内容将被传输到硬盘驱动器的 SWAP(交换)空间,然后系统将关闭。

当从休眠模式“唤醒”时,来自 SWAP 的会话内容将被复制回 RAM,因此,将 PC 置于工作状态将花费更多时间,而不是使用睡眠模式。

<图> 了解Linux休眠模式的图1
Linux 中的休眠模式

为什么有些没有 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 分区。

相关资讯

评论

回复