時々、スワップパーティションがいっぱいになるLinuxボックスがあります。利用可能なRAMはまだ十分なので、メモリが不足するリスクはありません。
完全なスワップが発生した場合、一般的な作業プロセスはswapoff -a && swapon -a
スワップを完全に消去することです。
私の質問:
- 完全なスワップパーティションは最初に注意が必要な問題ですか、それとも無視できる「正常な」問題ですか?
- スワップをオフにしてオンにするのは良いことですか、それともカーネルがスワップスペースをクリーンアップするのに忙しく、状況が悪化しますか?
- より良い(または最良の)対応方法は何ですか?
ベストアンサー1
スワップ領域をクリアすることは必要でも有用でもありません。読むLinuxatemyram。
カーネルはかなり効率的ですページキャッシュ。したがって、RAMは便利なデータ(最近アクセスされたファイルセグメントブロックやヒープメモリなど)を格納するために使用され、あまり役に立たないデータはスワップ領域に置き換えられます。
スワップ領域が小さすぎる場合があります。ファイルに置き換えることもできます。よりこれ。