スワップ使用量がほぼゼロであるにもかかわらず、休止状態で十分なメモリが見つかりません。

スワップ使用量がほぼゼロであるにもかかわらず、休止状態で十分なメモリが見つかりません。

休止状態に関する問題を診断しようとしています。私は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の空きスワップパーティションがありますが、カーネルはまだ画像を作成するための空きメモリが不足していると言います。私が基本的な部分を見逃しているのでしょうか、それとも解決してみることができる部分があるのでしょうか?

ベストアンサー1

おすすめ記事