- 締切済み
原因不明の負荷に関して
Linuxサーバーにて物理メモリ1Gに対して500Mまでしか使用していないにもかかわらず、Swapが400Mを使用している状態となり、サーバー動作が遅くなってしまいます。ディスクへのアクセス等は見られない状態なのですが、故意的にSwapを利用するということがあるのでしょうか。 負荷が高いときSwap outの値が大きくなるようです。 すみませんが、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- y_y_co
- ベストアンサー率23% (11/46)
回答No.2
ディストリビューションは何ですか? 以前のRedHatに、このような現象が発生するバグがありました。 たしか、512M以上の物理メモリの時に出ます。 まず、ディストリビューションより調べられてはどうでしょうか?
- a-saitoh
- ベストアンサー率30% (524/1722)
回答No.1
swapをどれだけ使っているかではなくて、swap in/outの頻度が問題です。が、ディスクへのアクセスが見られないのなら、swapが使われていようと居まいとそれは性能の劣化の原因とは考えにくいです。 サーバーの動作が遅いというのは具体的にどのような症状を指して「遅い」といっているのでしょうか。また、そのときのCPU使用量やプロセスの状態を調べてみないとなんともいえません。 http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ja/admin-guide/s1-memory-rhlspec.html vmstatなど、別のツールでちゃんと調べましょう。