• 締切済み

CPU Load Average の目安

つい先日、サーバである作業をしていましたら その間 Apache が激重になりました。 MRTG で CPU の Load Average を確認したところ 5 分置きの計測で MAX 7% の使用率でした。(RAM 512MB) 通常は 1% を越える事もないと思いますが、 7% の使用率は Apache が激重になるくらいの負荷なのでしょうか? 何パーセントを越えるとマズイとか、そういう目安がイマイチ解っておりません。 アドバイスを頂けますと幸いです。 よろしくお願いします。

みんなの回答

  • akino4
  • ベストアンサー率18% (35/185)
回答No.1

apacheが重いと判断した理由はなんですか? リクエストに対するレスポンスが遅いと言うことですか? 帯域のほうは十分あいてますか? topとかたたいたときのhttpdのステートはどうなってますか?

ikspiari
質問者

補足

説明不足でした。すみません。 作業中にページを確認したところ、リクエストに対するレスポンスが遅い事に気付きました。 画像落ちするほどです。 MRTG の Traffic にも異常は見られませんでしたし、iDC に問い合わせたところ、 その日時にネットワークにも特に問題はなく、トラフィックが大量に流れてた事もなかったそうです。 MRTG でメモリも計測してますが、普段と変わりなかったです。 実は、その時点では「重いなぁ。」と思っていただけでして、 恥ずかしながら top や traceroute などの確認をしませんでした。 ちなみに作業という言葉には語弊があり、NFS のテストをしていました。 何か考えられる原因ってありますでしょうか? よろしくお願い致します。

関連するQ&A

  • CPU使用率とロードアベレージ

    Linuxのtopコマンド等で出力されるCPU使用率とロードアベレージの違いを教えてください。 また、ロードアベレージをCPU使用率に換算することは可能でしょうか? 可能であれば方法を教えてください。

  • CPU率が低いのにLoad Averageが高い

    某プロバイダのVPSにてサイトを運用しています。 OSはFreeBSD 4.7です。 最近、突然サイトが重くなることがあり、topで状態を確認しますと、 一番CPU使用率が高いプロセスがmysqldで、5%前後にもかかわらず、 Load Averageが2~4、ひどいときは5を超える時があります。 この状態は短いときは15分程度、長いときは2時間ほど続きますが、 何もしなくても勝手に収束します。 topには表示されないプロセスがCPUを占有しているのでしょうか? VPSだと、同じサーバを共用しているユーザの負荷を影響したりするのでしょうか? この質問はプロバイダの技術担当にしてみましたが明確な解答をいただけませんでした。 負荷の原因となっているプロセスを特定したいのですが、 他に方法がありましたら教えていただけると助かります。

  • ロードアベレージの取得について

    PHPの関数でサーバのロードアベレージ(CPU使用率)を 取得するような関数はありませんでしょうか? マニュアルを一通り見たつもりですが それらしいものは見つけられませんでした。 でも、前にどこかでみた記憶があり とても気になっています(^^; よろしくお願いします。

    • 締切済み
    • PHP
  • ロードアベレージが高いのですが、CPUもディスクIOも低く、これはどう

    ロードアベレージが高いのですが、CPUもディスクIOも低く、これはどういったことが原因なんだろうと悩んでいます。 topやsar等の結果は以下の感じです。 VPSサーバーでapache mysql phpが動いていて、mysqlはほとんど使っていなくて、apacheが原因ということはわかっています。 apacheのプロセスがたくさん作られています。PV等からもうスペック不足だなとは思っていて近々サーバーを引っ越すのですが、 これの原因をつきとめてすっきりさせたいところです。http.confをいじれば解決する問題なのでしょうか? 本やブログなどを読んでもロードアベレージの原因はCPUかディスクIOであると書かれていてそう思っていたんですが、この状態だと納得できません。よろしくお願いします。 load average: 10.78, 18.97, 20.37 Cpu(s): 2.9%us, 1.8%sy, 0.0%ni, 95.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1572864k total, 587936k used, 984928k free, 0k buffers 06:20:01 PM CPU %user %nice %system %iowait %steal %idle 06:30:01 PM all  5.53 0.00 3.37 0.01   0.00 91.10 06:40:01 PM all   3.40 0.00 2.12 0.00   0.00 94.48 03:20:01 PM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad 06:40:01 PM 776820 796044    50.61 0    0   0    0    0.00    0 06:50:01 PM 709144 863720    54.91 0    0   0    0    0.00    0 07:00:01 PM 914668 658196   41.85 0   0    0   0    0.00    0

  • サイトが重く、load averageが高い

    サイトが重く感じたので、topコマンドで見てみるとload averageが7~10をいったりきたりと高い値でした。 load average: 8.57, 7.08, 10.73 Tasks: 114 total, 1 running, 113 sleeping, 0 stopped, 0 zombie Cpu(s): 80.2%us, 19.8%sy, 0.0%ni, 0.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 3368216k total, 2805768k used, 562448k free, 298348k buffers Swap: 2048276k total, 80k used, 2048196k free, 1977940k cached また、mysqldの%CPUが200近くまでなっており異常に突出していました。 mysql 15 0 164m 39m 4096 S 196.7 1.2 221:52.29 mysqld これはMYSQLへの負荷が高いのかなと思い、 show full processlist をみてみたものの、よくわかりませんでした。 そこでslow queryログを取ろうと思い、3秒以上で出力するように、my.cnfなどに設定したものの、slow queryログファイル自体がなかなか作成されません。 3秒以上掛かるクエリがないのか、それとも設定が間違っているのかは分かりません・・・ また、その際にmysqldをリスタートしたものの、load averageやCPUなどはほとんど変わりませんでした。 topでみたときのmysqldの%CPUが200近いのが気になって仕方ないのですが、他にどこをみたらいいでしょうか。 また、どのような対処法などありますでしょうか。 どうぞよろしくお願い致します。

  • 専用サーバーのロードアベレージ、メモリー使用率、スワップについて

    国内の専用サーバーを借りています。 まだ何もサイトを置いていない借りた当初から、ロードアベレージ(というのでしょうか?)が1~2、メモリー使用率が30~50%、スワップが25%程度あるのですが、こんなものなのでしょうか? 同様の数値を確認できる海外の共有サーバーを借りているのですが、スワップはほとんど0か0に近いですし、メモリー使用率も30%以下です。 専用サーバーのスペックは、Intel(R) Xeon(TM) 1.66Ghz×2、メモリーが1GBです。 確かに海外の共有サーバーはCPUの数もメモリーも大きいです。 ただ、何も使っていないのにどうしてスワップが発生のだろうという気がします。 スワップの意味をよく理解していないのかもしれませんが。 よろしくお願いします。

  • RHEL AS release 4上のロードアベレージが常に高い

    使用OSは以下です。 Red Hat Enterprise Linux AS release 4 (Nahant) "uptime"、"w"コマンド投入で表示されるロードアベレージですが OSインストール後の状態でも(起動直後ではありません)常に 18~19を維持しています。 インストール直後なので特に追加でアプリケーションを 動かしているわけではありません。 サーバ自体は、目に見える数字並みの高負荷がかかっているとは 思えなく動作としては問題なく動いています(本当に負荷がそれほど あがっていればサーバの動作が目に見えて重くなるはず) いろいろ調査はしているのですが、これといった 解決方法が見つからず困っています。 この件についてご教示願います。

  • CPU使用率について

    はじめまして^^ 自分のパソコンがもう3年前の 発売のPCを使っているのですが 先ほどタクスマネージャで「CPU使用率」の 変動を見ながらHPを閲覧しているの中と 特に鮮やかな画像の多い通販系等のHPをみたり フラッシュ(私の中では動いている文字・絵などの事) が多いHPなどを閲覧しようとロードしている時に CPU使用率が1~数秒ほど100%になったりと、負荷がかかってるのだろうかと思うことがあります (ロードの時間がかかるのは回線の状況などでかなり影響はうけます) CPUは処理速度の目安だと認識してましたが… パソコンは一部で強烈に頑張らばらないで、 指示された事を全力を使って和らげる という事でもしてるのでしょうか(・・;) 100%使用は余力すらない様に思えてきますTT HPロードでCPU使用率100%はかなり危ない事だとおもいますか? メモリ増設などで対処すべきでしょうか? よろしくお願い致します。

  • "http"というプロセスは何ですか?

    CentOS4.1で、Apache2.0のウェブサーバーを使用しています。 夜中に、"top"コマンドを打つと、"http"というプロセスが走っています。 しかも、99.9%のCPU使用率で動いています。 これのせいで、夜間にも関わらずロードアベレージも1以上になっています。 アクセスはほとんどないはずなのに、CPUを大量に使用していることが気になっています。 夜間のみ動いているのも気になります。 この"http"というプロセスは何かご存知の方はいらっしゃいますでしょうか? Apacheのプロセスは"httpd"なので、上記の"http"とは別だと思っています。 lsof -p で"http"のプロセスを調べたところ、perlを使用しているらしいところまでは分かりました。 よろしくお願いいたします。

  • SQL-Server2000のCPU負荷率

    教えて下さい。 Windows2000ServerにSQL-Server2000実装して クライアント6台で稼動しています。 (CPUPenIII、Mem768MB) Serverを再起動した直後でもCPU負荷率約30%~40%、時間がたってくると約10%づつ位負荷率が上がってきます。誰もクライアントからアクセス(Read・Insert・Update等)していなくても負荷率が上がっていき最終的に約90%位(たまに100%近くいきます)になってしまいます。 なにか原因らしきものはありますか? ウィルスソフトはSymantecNortonが入っていた形跡はありますが、現在使用していない(Serviceを止めている)様です。