使用 systemd 配置挂起至 RAM

使用 systemd 配置挂起至 RAM

我想要挂起至 RAM systemd

Linux 内核用户和管理员指南说:

[T]这只是使系统进入挂起至 RAM 状态的一种方法(写入deep/sys/power/mem_sleep写入mem/sys/power/state

我如何“挂起到RAM”(而不是简单的“暂停“) 使用systemd

答案1

mem_sleep不支持模式systemd

systemd-sleep.conf(5)只提到了/sys/power/diskand/sys/power/state但没有提到/sys/power/mem_sleep

搜索代码mem_sleep什么也不返回。

我提出了功能请求:支持挂起模式“s2idle”、“shallow”和“deep”#13451


解决方法

使用内核命令行mem_sleep_default=deep:

   mem_sleep_default=      [SUSPEND] Default system suspend mode:
                    s2idle  - Suspend-To-Idle
                    shallow - Power-On Suspend or equivalent (if supported)
                    deep    - Suspend-To-RAM or equivalent (if supported)
                    See Documentation/admin-guide/pm/sleep-states.rst.

HTML 渲染Documentation/admin-guide/pm/sleep-states.rst

相关内容