
休止状態(ディスクの一時停止)後にコンピュータを起動した後、デスクトップは最大15分間応答しません。私が発見したのは、速度低下の原因が実行されているすべてのアプリケーションがディスクに置き換えられているように見えたためです。たとえば、ディスクを一時停止すると、3 GB の RAM を使用できます。休止状態から再起動すると、RAMの使用率が低く(500MB程度)、すべてがゆっくりとRAMに交換され始めます。この問題は、スリープ中に(メモリに中断された)発生しません。
私の設定(スワップサイズ、BIOS)に問題がありますか?それとも、これはLinuxで休止状態がどのように機能するのでしょうか?この回答示すようだ氷タキシード問題を改善できますか?
私は4GBのRAMと4GBのスワップパーティションを備えた東芝Satellite L300-2CPでArch Linuxを実行しています。
編集する:TuxOnIce(使用Linux-pfカーネル)大きな違いを作り、基本的に私の問題を解決します。標準カーネル(swsusp)休止状態で経験している現象が正常であるとは信じ難いです。しかし...
編集2:もちろん、TuxOnIceは時々睡眠中に中断されます。
答え1
交換価値を確認する必要があります。通常60に出発します。 10または15でなければなりません。
猫/proc/sys/vm/swappiness
次のコマンドを使用してすぐに変更できます。
sudo bash -c "echo -e 10 > /proc/sys/vm/swappiness"
そして立ち往生
sudo bash -c "echo 'vm.swappiness = 15' >> /etc/sysctl.conf"
交換性の詳細はこちらからご覧いただけます。https://help.ubuntu.com/community/SwapFaq。
答え2
ルートなどのコマンドを実行して、/sbin/hdparm -t /dev/sda1
ディスクの読み取り速度に問題がないかどうかを確認できます。ファイルで別の値を試すことができ、/sys/power/image_size
これはディスクに一時停止したときにイメージに割り当てられたバイトに影響します。