私はDebian 10からアップグレードしましたが、アップグレード後にシステムをスリープモードDebian GNU/Linux 11 (bullseye)
に切り替えるのに長い時間がかかりました。
たとえば、このコマンドはsystemctl suspend
セッションをすばやくロックしますが、システムをスリープ状態にするには30秒かかります。私が知らない構成がありますか(30秒は意図的なものと思われる一種の遅延です)。睡眠ウィジェットをクリックしても同じ結果が表示されます。
いくつかのコメント/回答を解決するために編集
出力cat /etc/systemd/sleep.conf
# This file is part of systemd.
#
# systemd is free software; ...«ref to GPL»...
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See systemd-sleep.conf(5) for details
[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=
#SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
#HibernateDelaySec=180min
systemctl hibernate
約40秒ほどかかります。キーを押しても目が覚めず、通常はgrubを介して起動しますが、休止状態で起動します。したがって、元のコマンドは、永続メモリ(ディスクなど)で休止状態にするのではなく、RAMで一時停止することでした。
答え1
確認するsystemd-sleep.confsuspend
、hibernate
またはで構成されているかどうかhybrid-sleep
。
後者の 2 つは、システム全体の状態をスワップに記録します。これは時間がかかりますが、一時停止中のデータの損失を防ぎます。