質問: LinuxのWebサーバーを作成しています。 ネットワークの負荷調査を行っているのですが、 現在サーバーにどれくらいネットワーク負荷がかかっているかを 調べる事のできるソフトはないものでしょうか。 現在、クライアント側から1000人でアクセスした事を想定して サーバーアクセスしてますが、処理が遅くなりました。 メモリもCPUもそこそこ食ってますが、それほどでもな状況でもないので ネットワークが問題ではないかと疑っているところです。 できればフリーソフトでさがしています。
回答: サーバーの情報をグラフにしてくれる munin というソフトウェアはどうでしょうか。 CPUやメモリ使用状況、平均負荷をはじめ、ネットワークインターフェースごとのトラフィックや、Apacheのアクセス数、プロセス数とか、TCPのコネクション数とかとかをグラフにしてくれます。 グラフが頭打ちになっている項目が怪しいです。 メモリたくさん使う=スワップが増える=平均負荷やiowaitが高い、 など項目間の関連にも気をつけるといいと思います。 もしRHELとかCentOSを使っているのであれば、rpmforge を入れて yum でインストールするのがお手軽だと思います。 (※)