ubuntu 的挂起与休眠

时间:2021-12-31 15:24:27

待机

计算机将目前的运行状态等数据存放在内存,关闭硬盘、外设等设备,进入等待状态。此时内存仍然需要电力维持其数据,但整机耗电很少。恢复时计算机从内存读 出数据,回到挂起前的状态,恢复速度较快。一般笔记本在电池无故障且充满的情况下可以支持这种挂起数小时甚至数天(依具体机型有差别)。

其他名称:Suspend, STR(Suspend To RAM), 挂起, 挂起到内存

休眠

计算机将目前的运行状态等数据存放在硬盘上某个文件或者某个特定的区域,关闭硬盘、外设等设备,进入关机状态。此时计算机完全关闭,不耗电。恢复时计算机 从休眠文件/分区中读出数据,回到休眠前的状态,恢复速度较慢。但由于这种方法完全耗电又能保存工作状态,往往被笔记本用户用来作为关机的替代方式。

其他名称:Hibernation, STD(Suspend To Disk), 挂起到硬盘, 休眠到硬盘

发现我挂起之后无法唤醒,按键盘鼠标都无济于事,有人说按一下电源键就可以,但是我却一点反应也没有,只能强制关机了,晚上查了查,与大家分享。

挂起不唤醒主要是laptop_mode没有开启

首先 sudo apt-get install pm-utils ,安装这个包。



最近仔细了解了一下laptop_mode,发现只要打开laptop_mode,Laptop挂起之后无法唤醒的问题已经就不存在了。



关于laptop_mode: 在默认情况下,你通过安装完系统到笔记本上后,就安装上了laptop-mode-tools工具包。如果你不缺认自已是否安装了laptop-mode-tools工具包,可以在终端中输入下列命令来确认是否安装。



dpkg -l | grep laptop-mode-tools



如果你的电脑执行命今后无结果输出,那么你可以通过下列命令来安装。



sudo apt-get install laptop-mode-tools



虽然系统已自动安装了laptop-mode-tools,但是是不是就自动启动了laptop_mode模式了呢?我们用下列命令来判断Laptop是否启用了laptop_mode,如果显示结果为0,则表示未启动,如果为非0的数字则表示启动了。



cat /proc/sys/vm/laptop_mode

怎样启动laptop_mode模式呢?



1.修改配置文件/etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true



sudo gedit /etc/default/acpi-support



2.然后在默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在终端中输入



sudo laptop_mode start



启动了laptop_mode之后,在ubuntu挂起后,基本上就不会遇到无法唤醒的情况了。

怎样启动laptop_mode模式呢?

1。 sudo gedit /etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true,如果你是ATI的RADEON系统显卡,可 同时更改RADEON_LIGHT=true,如果你的laptop支持ACPI挂起,请启用ACPI_SLEEP=true设置。

2。默认情况下UBUNTU系统会在你切换电源到电池供电时启动laptop_mode,如果你现在就想启动laptop_mode模式,请直接在Gnome Terminal中键入sudo laptop_mode start



怎样停用laptop_mode模式?

Gnome Terminal中键入sudo laptop_mode stop

怎样重启laptop_mode模式?

Gnome Terminal中键入sudo laptop_mode restart



laptop_mode启动后都作了什么?怎样查看laptop_mode信息?

强 列建意你打开两个Gnome Terminal,一个Terminal在启用laptop_mode信息前,键入sudo laptop_mode status,另一个在sudo laptop_mode start后键入sudo laptop_mode status,看看在laptop_mode可以控制那些资源,资源使用情况有何不同。



怎样进一步微调laptop_mode对系统资源的使用?

UBUNTU的laptop_mode工具包的配置文件为/etc/laptop-mode/laptop-mode.conf,强烈建意你在对其文件作了改动前,先保留一个原件副本。

因为laptop-mode.conf很多设置和系统硬件相关,如果你不太熟悉自已系统的硬件和其ACPI支持情况就请用默认配置吧。