nice でシステム負荷を下げよう
nice nicer nicest !
はい。という事でね。
サーバーがたまに反応しなくなる今日この頃ですが。
いろいろ調べてみました。
sanonosa システム管理コラム集: サーバのボトルネックはどうやって調べるか
べんきょうになるなあ。
やってみた。
$ w
... 負荷平均率: 2.57, 2.35, 2.12
ロードアベレージは CPU の数以下であれば正常。
負荷かかりすぎ。
ちなみに cron で webalizer が動き始めるとロードアベレージが 60 とかになってた。
・・・そら急がしすぎて反応せんわ。
という事で。
Manpage of NICE
Manpage of RENICE
こんな感じで使おう。
# webalizer の優先度を 19 ( 最低優先度 ) にして実行
nice -n 19 webalizer# プロセス ID 1234 の優先度を 19 に変更
renice 19 1234
そんな感じで cron で毎時間実行されてるプロセスの優先度を下げた。
これでサーバーの反応が無くなる事は無くなった。はず。
無くなる事は無くなった?わかりにくいな。
これでサーバーが無反応になる事は無くなった。の方が解りやすい。
とかなんとかいいつつ。
つづく。かも。
カテゴリ
linuxトラックバック(0)
このブログ記事を参照しているブログ一覧: nice でシステム負荷を下げよう
このブログ記事に対するトラックバックURL: http://je-pu-pu.jp/blog/mt-tb.cgi/188

コメントする