2005年1月 9日

[debian-users:42334] CPUの負荷が以上に高いのですが・・・


下野と申します。

一月ほど前にwoodyで構築したメールサーバを運用していますが、H/Wスペックの割に
パフォーマンスが出ていないようなので、こちらで相談させていただきたいと思います。

まずH/Wですが、CPU Pentium4 3GHz, Memory 3GB, HDD 160GB x 2,80GB x 2
と言った構成でHDDはraidtools2でS/W RAIDを組んでいます。

まずはtopの画面です。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
20:43:55 up 3:49, 0 users, load average: 3.35, 3.31, 3.24
102 processes: 97 sleeping, 5 running, 0 zombie, 0 stopped
CPU states: 31.7% user, 68.3% system, 0.0% nice, 0.0% idle
Mem: 2617020K total, 618544K used, 1998476K free, 89816K buffers
Swap: 3983856K total, 0K used, 3983856K free, 417580K cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
9 root 6 -20 0 0 0 SW< 12.8 0.0 55:43 raid1d
119 root 10 0 0 0 0 SW 10.8 0.0 18:00 kjournald
10 root 19 19 0 0 0 RWN 5.9 0.0 3:42 raid1syncd
3 root 19 19 0 0 0 RWN 3.9 0.0 1:32 ksoftirqd_CPU0
29697 daemon 10 0 340 340 284 S 2.9 0.0 1:01 multilog
29696 root 9 0 324 324 264 S 1.9 0.0 0:06 svscan
10180 wanny 5 0 940 940 784 S 1.9 0.0 0:00 ipop3d-postfix
10106 root 10 0 976 976 748 R 0.9 0.0 0:00 top
1 root 9 0 484 484 424 S 0.0 0.0 0:18 init
2 root 9 0 0 0 0 SW 0.0 0.0 0:00 keventd
4 root 9 0 0 0 0 SW 0.0 0.0 0:00 kswapd
5 root 9 0 0 0 0 SW 0.0 0.0 0:00 bdflush
6 root 9 0 0 0 0 SW 0.0 0.0 0:27 kupdated
7 root 9 0 0 0 0 SW 0.0 0.0 0:00 i2oevtd
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

load averageが 3.35, 3.31, 3.24と高い数値を示しています。woodyで構築した他の
サーバを見るとここの数値は0.0xという値で、今問題にしているサーバとは全然値が
異なります。

また、CPU statesが 31.7% user, 68.3% systemとなっており、足すと100パーセント
になってしまいます。今日は日曜日でメールサーバもそれほど使用されていないはずなの
で、CPU負荷が100パーセントというのはおかしいと思います。

また。上のtop画面ではraid1dがCPU負荷12.8%となっていますが、常に動くRAIDがCPUの
リソースをそれ程使用するのは異常でしょうか。同時期に構築した他のサーバでもRAID
tools2を使用していますが、CPU負荷0.0となっています。(ちなみにCPU負荷0.0というの
はその下の桁が省略つれていると解釈していますが正しいでしょうか?またその下の桁を
表示させる方法はあるのでしょうか?あればご教授お願いします。)

また、同様にkjournaldが CPU負荷10.8%となっています。本日再起動したのですが、再
起動前は40%近くまで上がる場合がありました。ジャーナリングシステムがそれ程負荷を
取るのは何か異常があるように思えます。

インターネットで情報を調べたところ、何かプロセスが暴走していて負荷になっている
可能性があるとの事でしたが、どうやってそのプロセスを発見して止めれば良いのかが
分かりません。

% ps -o rss,vsz,pcpu,args,user -e
とやってみて、各プロセスのCPU負荷を積算しても100パーセントにならずtopのcpu
statesの数値と符合しません。

問題点の解明方法、解決方法、その他アドバイスよろしくお願いします。


投稿者 xml-rpc : 2005年1月 9日 21:09
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/15518
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。