- 締切済み
load averageの取得
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- blue-horse
- ベストアンサー率50% (2/4)
回答ではありません。 ご容赦下さい。 現在、load averageをどうやって取得しているのか(CPANなどで配布されているモジュール?オリジナルのプログラム?etc.)の情報は投稿できませんでしょうか?
関連するQ&A
- ロードアベレージの取得について
PHPの関数でサーバのロードアベレージ(CPU使用率)を 取得するような関数はありませんでしょうか? マニュアルを一通り見たつもりですが それらしいものは見つけられませんでした。 でも、前にどこかでみた記憶があり とても気になっています(^^; よろしくお願いします。
- 締切済み
- PHP
- ロードアベレージについて
topコマンドでロードアベレージが6以上あり、高いなと思えばsendmailのプロセスが4つ程ありました。しばらくすると、sendmailのプロセスが無くなり、ロードアベレージが1以下になりました。 これは正常の範囲でしょうか? それぞれのプロセスのCPUのウエイトが10パーセント台なので sendmailプロセスはそんなに重いものなのでしょうか? ロードアベレージの正しい捉え方を教えてほしいです。
- ベストアンサー
- Linux系OS
- 【Linux運用】ロードアベレージの現在値の取得
有識者の方々。お世話になります。 現在のロードアベレージを取得したいと思います。 以下のコマンドで確認する他に良い方法はありますでしょうか? カンマなど不要な部分は削除して数値のみ取得したいと考えております。 # uptime | awk '{print $9}' |sed -e "s/,//g" ■実行結果 [ec2-user@ip-172-31-31-141 ~]$ uptime 00:01:44 up 19:14, 1 user, load average: 0.00, 0.00, 0.00 [ec2-user@ip-172-31-31-141 ~]$ uptime | awk '{print $9}' |sed -e "s/,//g" 0.00 よろしくお願いいたします。
- ベストアンサー
- Linux系OS
- CPU Load Average の目安
つい先日、サーバである作業をしていましたら その間 Apache が激重になりました。 MRTG で CPU の Load Average を確認したところ 5 分置きの計測で MAX 7% の使用率でした。(RAM 512MB) 通常は 1% を越える事もないと思いますが、 7% の使用率は Apache が激重になるくらいの負荷なのでしょうか? 何パーセントを越えるとマズイとか、そういう目安がイマイチ解っておりません。 アドバイスを頂けますと幸いです。 よろしくお願いします。
- 締切済み
- その他(OS)
- load averageの値を監視して自動でコマンドを実行するには?
Redhat Linux で自宅サーバーを運用しています。 コマンド top,uptime,w などで見れる load averageについて、 load average: 0.77, 2.39, 3.38 (1分、5分、15分の平均数値) このように表示されますが、 load average の1分の平均が 例えば 30 を超えたら、 特定のコマンド(killall hello.cgi)を自動で実行したいと思っています。 さらさらっとサンプルスクリプトを書いて頂けたら 大変嬉しいのですが。。 あと、このスクリプトを実行する方法ですが、 cronだと、たぶん最短間隔でも1分おきにしか 走らせることは出来ないと思います。 極端な話、毎秒、バックグラウンドで常に load average を監視して 1分平均が 30 を超えたら、即座に killall hello.cgi を実行したいです。 どなたかお知恵を拝借下さい。宜しく御願いいたします。
- ベストアンサー
- Linux系OS
- CPU率が低いのにLoad Averageが高い
某プロバイダのVPSにてサイトを運用しています。 OSはFreeBSD 4.7です。 最近、突然サイトが重くなることがあり、topで状態を確認しますと、 一番CPU使用率が高いプロセスがmysqldで、5%前後にもかかわらず、 Load Averageが2~4、ひどいときは5を超える時があります。 この状態は短いときは15分程度、長いときは2時間ほど続きますが、 何もしなくても勝手に収束します。 topには表示されないプロセスがCPUを占有しているのでしょうか? VPSだと、同じサーバを共用しているユーザの負荷を影響したりするのでしょうか? この質問はプロバイダの技術担当にしてみましたが明確な解答をいただけませんでした。 負荷の原因となっているプロセスを特定したいのですが、 他に方法がありましたら教えていただけると助かります。
- 締切済み
- BSD系OS
- ロードアベレージが高いのですが、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
- ベストアンサー
- その他(ITシステム運用・管理)
- RHEL AS release 4上のロードアベレージが常に高い
使用OSは以下です。 Red Hat Enterprise Linux AS release 4 (Nahant) "uptime"、"w"コマンド投入で表示されるロードアベレージですが OSインストール後の状態でも(起動直後ではありません)常に 18~19を維持しています。 インストール直後なので特に追加でアプリケーションを 動かしているわけではありません。 サーバ自体は、目に見える数字並みの高負荷がかかっているとは 思えなく動作としては問題なく動いています(本当に負荷がそれほど あがっていればサーバの動作が目に見えて重くなるはず) いろいろ調査はしているのですが、これといった 解決方法が見つからず困っています。 この件についてご教示願います。
- 締切済み
- Linux系OS
- 専用サーバーのロードアベレージ、メモリー使用率、スワップについて
国内の専用サーバーを借りています。 まだ何もサイトを置いていない借りた当初から、ロードアベレージ(というのでしょうか?)が1~2、メモリー使用率が30~50%、スワップが25%程度あるのですが、こんなものなのでしょうか? 同様の数値を確認できる海外の共有サーバーを借りているのですが、スワップはほとんど0か0に近いですし、メモリー使用率も30%以下です。 専用サーバーのスペックは、Intel(R) Xeon(TM) 1.66Ghz×2、メモリーが1GBです。 確かに海外の共有サーバーはCPUの数もメモリーも大きいです。 ただ、何も使っていないのにどうしてスワップが発生のだろうという気がします。 スワップの意味をよく理解していないのかもしれませんが。 よろしくお願いします。
- 締切済み
- ハードウェア・サーバー
- WindowsのロードアベレージのOID
windwos7にnetsnmpを導入し、 http://news.mynavi.jp/column/yetanother/083/ のサイトに書いてあるloadget.phpを実行しました。 すると Warning: snmpget(): Error in packet at 'iso.3.6.1.2.1.1.1': (noSuchName) There is no such variable name in this MIB. in C:\xampp\htdocs\network\loadget.php on line 18 Fatal error: Call to undefined method DB_Error::query() in C:\xampp\htdocs\network\loadget.php on line 22 のようなエラーが出ます。どうやらOIDの .1.3.6.1.4.1.2021.10.1.5.1 が存在しないようです。調べてみたところどうやらLinux用のOID?のようです。 どなたかWindows用のロードアベレージを取得できるOIDを教えて下さい。
- ベストアンサー
- ネットワーク