
休止状態に関する問題を診断しようとしています。私はManjaroとカーネル6.1.53-1-MANJAROを実行するLenovo Ideapad(AMD)を使用しています。休止状態に切り替えようとすると、RAMの使用量は約2/3で、使用可能なスワップスペースが100%に近い場合でも、使用可能なメモリ不足エラーが発生し続けます。
休止状態前のマイメモリの状態は次のとおりです。
free -h
total used free shared buff/cache available
Mem: 9.7Gi 6.4Gi 549Mi 69Mi 3.1Gi 3.3Gi
Swap: 19Gi 6.2Mi 19Gi
sudo systemctl hibernate
その後、ログのsystemdで次のエラーを試しました。systemd-sleep[4570]: Failed to put system to sleep. System resumed again: Cannot allocate memory
下にスクロールすると、次のようになります。
Sep 26 17:25:10 keylimepie kernel: PM: hibernation: Error -12 creating image
Sep 26 17:25:10 keylimepie kernel: PM: hibernation: Not enough free memory
Sep 26 17:25:10 keylimepie kernel: PM: hibernation: Normal pages needed: 1376113 + 1024, available pages: 1228684
Sep 26 17:25:10 keylimepie kernel: PM: hibernation: Need to copy 1376113 pages
Sep 26 17:25:10 keylimepie kernel: PM: hibernation: Creating image:
free -h
以下を表示します。
total used free shared buff/cache available
Mem: 9.7Gi 5.4Gi 3.6Gi 40Mi 932Mi 4.2Gi
Swap: 19Gi 4.5Gi 15Gi
0に変更してみましたが、/sys/power/image_size
違いはありませんでした。私はswappinessを60から10に更新しましたが、これは実際の休止状態プロセスに必ずしも影響しないと思います。
今ここで何が起こっているのかわかりません。ほぼ19GBの空きスワップパーティションがありますが、カーネルはまだ画像を作成するための空きメモリが不足していると言います。私が基本的な部分を見逃しているのでしょうか、それとも解決してみることができる部分があるのでしょうか?