Linux(3.4)SSDスワップパーティションを使用すると、極端な待ち時間が発生します。これを削除する方法は?

Linux(3.4)SSDスワップパーティションを使用すると、極端な待ち時間が発生します。これを削除する方法は?

6Gスワップパーティションが追加された4G RAMで動作していますが、SSDはかなり良いSAMSUNG MZMPA128HMFUモデルです。データがRAMに残っている間、システムはワークロードに非常によく反応しますが、データが意味のある量だけスワップパーティションに達すると(1 GB以上のスワップが使用されると仮定)、スワップ中に応答性が完全に低下します。 SSDインジケータは明らかに多くのデータが入ってくる間に数秒間点灯し、この間他のすべてのIOはブロックされます。数秒でシステム負荷が0.8から10にジャンプし、IOが再起動したときに再び落ちるのを見ました。スワップが活発に使用されている場合(多くの大きなアプリが開いている場合)、稼働時間が増えるにつれて、これらの嫌なスワップイベントはますます頻繁に発生します(現在26日)。

Latencytopを見ていますが、先に進むべきことはあまりありません。

現時点では、swapoff -aを実行するのに十分なアプリケーションを停止し、スワップの使用を停止する以外に他の解決策がないようです。これが私の使用パターンにどのような影響を与えるかはよくわかりませんが、定期的に実行しているアプリケーションのセットにはこの程度で十分であるとほとんど確信しています。

vm.swappinessを1に下げても役に立ちません。少なくともそれ自体ではそうではありません。

これは誰もが知っている事実ですか?仮想メモリを使用するときのデスクトップの応答性を向上させるにはどのようなオプションが必要ですか?

ベストアンサー1

メモリを交換しないように、より多くのメモリを取り付けることをお勧めします。交換すると、LinuxまたはUNIX(tm)システムのパフォーマンスが低下します。したがって、交換を中断するのに十分なメモリを取り付けてください。

おすすめ記事