在内核中,休眠方式有很多种,可以通过下面命令查看
# cat /sys/power/state //来得到内核支持哪几种休眠方式.
常用的休眠方式有freeze,standby, mem, disk
- freeze: 冻结I/O设备,将它们置于低功耗状态,使处理器进入空闲状态,唤醒最快,耗电比其它standby, mem, disk方式高
- standby:除了冻结I/O设备外,还会暂停系统,唤醒较快,耗电比其它 mem, disk方式高
- mem: 将运行状态数据存到内存,并关闭外设,进入等待模式,唤醒较慢,耗电比disk方式高
- disk: 将运行状态数据存到硬盘,然后关机,唤醒最慢
示例:
# echo standby > /sys/power/state // 命令系统进入standby休眠.
参考:https://www.cnblogs.com/lifexy/p/9629699.html