电源管理

[编辑]

简介

电源管理是指如何将电源有效分配给系统的不同组件。电源管理对于依赖电池电源的移动式设备至关重要。通过降低组件闲置时的能耗,优秀的电源管理系统能够将电池寿命延长。

Linux的电源管理简单的分挂起、休眠、关机、重启。

挂起

正常情况下,挂起将会保存运行程序的信息到内存,并关闭内存和处理器之外的设备以节省电能。按下电源键会唤醒电脑恢复挂起前的状态。

注意:所谓的待机(standby)、挂起(suspend)、睡眠(sleep)应该都是一个概念,内存和处理器处于加电状态,其余设备断电。

休眠

正常情况下,休眠会把内存中的所有信息保存到硬盘中的交换分区(swap),并关闭电脑所有设备以节省电能。当按下电源键会唤醒电脑时,内存直接读取保存在硬盘中的交换分区(swap)的信息,恢复到休眠前的状态。

注意:休眠的要求:交换分区有足够的空间来保存RAM信息(一般交换分区和内存大小一致即可)。

2015版基于debian系统,开启休眠的教程可以参照 https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition 或 

关机

正常情况下,如果用户不手动保存当前运行程序的数据到硬盘,直接执行关机操作,将断开电脑所有设备的供电,那么将会丢失当前运行程序的数据。

重启

正常情况下,如果用户不手动保存当前运行程序的数据到硬盘,直接执行重启操作,将断开电脑主板以外设备的供电后重新恢复以启动系统,那么将会丢失当前运行程序的数据。

区别

  • 数据安全性

挂起只是保留内存运行,所以突然断电的情况下,挂起会丢失在内存中的数据。 休眠是把内存中的所有数据保存到硬盘中的交换分区(swap),并关闭电脑所有设备,所以休眠断电的情况下数据不会丢失。 关机和重启,如果用户没有手动保存数据,都会丢失数据。

  • 能耗

挂起需要保留内存和处理器的供电,但休眠可以关闭电脑所有设备,因此休眠比挂起节能。 关机不会消耗能耗,重启不符合这个分类。

  • 唤醒速度

挂起保留内存运行,唤醒的时候不需要内存重新读取数据,但休眠把内存中的所有数据保存到硬盘中的交换分区(swap),唤醒时需要内存重新读取数据,因此挂起的唤醒速度快于休眠。

操作

  • 图形操作

点击控制中心的电源按钮,就可设置关机、重启和待机等电源管理,进入显示和电源管理模块则可更细微地调节电源管理。

  • 命令操作

终端执行以下命令:

 sudo pm-hibernate #休眠
sudo pm-suspend  #待机
sudo pm-suspend-hybrid #混合待机或睡眠
sudo pm-powersave #省电模式

常见问题

  • 系统不能休眠或者休眠就不能唤醒。

答:正常休眠需要设置合适的swap交换空间。确认swap交换空间的大小是否合适?有一个不成文的小规律: 电脑内存,小于 1G的,SWAP分 512M;内存大于 1G的,分 1G就行。确认以上都不属于你的情况,那很可能是其他问题,但是linux系统休眠问题,一直不是很正常,最好的就是少休眠啦。

注意:Deepwin(wubi)安装的系统,不可以休眠,因为/挂载点是虚拟的。

  • 为什么我的电脑没有休眠

答:Linux电源管理会自动识别当前电脑是否可以挂起和休眠,当系统无活动分区(swap)的时候,系统默认屏蔽休眠功能。

相关链接

微信

欢迎关注 "深度操作系统" 公众号,使用微信扫描下方二维码即可关注。

deepin weixin

IRC

IRC为linux世界中最为常见的交流方式之一,它提供了一个类似于匿名聊天室的环境,欢迎您进入deepin IRC频道与大家进行交流。

服务器: irc.freenode.net
服务器: #deepin

邮件列表

邮件列表是linux世界中最为常见的交流方式之一,只要您加入了deepin邮件列表,就可以使用邮件的方式与大家进行交流。

·deepin users:用于deepin用户的一般讨论。
·deepin developers:专用于deepin开发者讨论。