質問: メールサーバーについての質問 初めて質問します。 現在、私の会社ではメールサーバーを自社で運用しております。 ソフトとしては、postfixを大元にsquirrelmailでwebメールを運用しています。サーバーのスペックは以下になります。 ibm/xseries205 8480-5ax cpu × 1 /pentiumiv 2,8ghz webメールのレスポンスが非常に遅くて大変困ってます。 アカウント的には500アカウント、1アカウントで最大使用者数が10ユーザーいますので実質的には使用ユーザーは2500人ほどになります。 以下のコマンドでのサーバー状況的にはそこまでサーバーに負荷はかかっていないように思うのですが。 topコマンドでの状況 22:01:32 up 3 days, 13:21, 1 user, load average: 1.47, 1.41, 1.50 92 processes: 88 sleeping, 4 running, 0 zombie, 0 stopped cpu states: 9.8% user 1.4% system 0.0% nice 0.0% iowait 88.8% idle mem: 772148k av, 764976k used, 7172k free, 0k shrd, 97176k buff 560212k actv, 3240k in_d, 16488k in_c swap: 1576156k av, 42904k used, 1533252k free 446672k cached 時々imapサーバーに接続できません、等のエラーが返ってきたり、レスポンスが数分かかってしまうことがあります。 どこかを調整すれば直るものなのか、もしくは単純にスペック不足なのか、ご教授いただければと思います。 現在、既に運用を開始しておりまして、サーバー自体を交換することはとても労力を要する為、できれば設定等で解決できればと思います。
回答: ロードアベレージが15分以上1を超えている割に、cpu使用率はそれほど高くなってない、という状況であれば、ディスクのioが結構大きくなっているんじゃないでしょうか。 ため込んでいるメールのサイズが増えているとか、そういうことはないですか? no.2の方が指摘されているように、メモリも余裕がない状態のようですので、メモリの追加もある程度効果ありそうです。 imailサーバ、ディスクio、メモリ量あたりを調べれば、何がボトルネックになっているかわかると思いますが。