Please enable JavaScript.
Coggle requires JavaScript to display documents.
負荷 (負荷の原因を突き止める(ロードアベレージを調べる) (CPU負荷が高い (原因は2つに分けられる (プログラムが爆走してしまい改善しなくては…
負荷
負荷の原因を突き止める(ロードアベレージを調べる)
CPU負荷が高い
ユーザプログラムが高い
システムプログラムが高い
どのプロセスが高いのかを調べる
原因は2つに分けられる
ディスク、メモリなどがボトルネックなっていなければCPUの負荷が高いのは理想的な状況
プログラムが爆走してしまい改善しなくては行けない場合
サーバを増設する
プログラムを改善する
I/O負荷が高い
プログラムのIO自体が高い
メモリをオーバしスワップが発生しているか
一部のプロセスがメモリを使いすぎていないか確認(psコマンド)
プログラムの不具合で起きている
単純にメモリ不足のため、増設を考える
スワップなしでIOが発生している場合は、キャッシュに必要なメモリが不足しているかも ->増設を考える
キャッシュ不足が問題でメモリ増設ができない場合は、CDNを置くなどする
負荷の正体