人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxのtopコマンドで表示されるload averageについて教えてください。CPU使用率というのは理解しているのですがどれぐらい負荷が加わっているのか判断する基準が知りたいです。

●質問者: hide355
●カテゴリ:コンピュータ
✍キーワード:CPU使用率 Linux TOP コマンド
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● くまっぷす
●20ポイント

http://bicniws.okwave.jp/kotaeru.php3?q=1480201

bicniws.com@OKWave サービス終了およびサービス移行のご案内

正確に言うとロードアベレージは処理を待っているプロセスの平均数です。CPU使用率と考えて問題はないですが。

http://nosa.cocolog-nifty.com/sanonosa/2004/06/post.html

sanonosa システム管理コラム集: サーバのボトルネックはどうやって調べるか

数字の見かたについてはいろいろあって、私の場合直感的に

・1以下=サクサク(待っているプロセスがない)

・1?3ぐらい=こんなもん?

・3?5ぐらい=ちょっと重い

・5?10ぐらい=かなり重い

・10以上=重い

・数十以上=何か変なことが起きている!

と解釈しています。URLのブログに書いている人は”CPUの個数以内なら正常値”(つまり1CPUだと1以下)と書いていますがちょっと厳しいと思いますね。

◎質問者からの返答

なるほど。ロードアベレージとはそういう意味だったんですね。参考になりました。


2 ● k_takeuchi_h
●20ポイント

http://www.itmedia.co.jp/help/howto/linux/0007master/06/23.html

エンタープライズ: - 第6回:SNMPによるネットワークモニタリング

1を超えるとプロセスの実行待ちが発生していることになります。

5ぐらいだとかなり重い状態です。

◎質問者からの返答

すぐに1を超えてしまうのですがそれはあまりよくないということなんですね。


3 ● tomocky1
●20ポイント

http://imona.net/mrtg/cpu.html

CPU Load Average

wコマンド、uptimeコマンドでも同様の出力が見られます。

Manpage(JM)によると、「過去1,5,15分間のシステムの平均負荷」

ということになります。


要は、実行中のプロセスが何個あるかの時間ごとの平均値ということです。


MRTG等を利用して特別負荷の高い時などを調べて、そのときに詳細な理由を調べるのが

いいかと思います。

MRTGのグラフがあったので、それと、Manpage等の参考サイトを掲載しておきます。

http://www2s.biglobe.ne.jp/~hig/q_a/Unix_QA01.html

UNIX系 Q&A 1

Q13が該当の質問です

http://www.math.kobe-u.ac.jp/~kodama/tips-performance.html

$B=hM}$,CY$$>l9g$NBP=h(B

CPUの利用状況のところを見ていただければいいと思います。

http://www.linux.or.jp/JM/html/procps/man1/w.1.html

Manpage of W

wのManpageです。

◎質問者からの返答

参考になりました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ