
某プロバイダのVPSにてサイトを運用しています。
OSはFreeBSD 4.7です。
最近、突然サイトが重くなることがあり、topで状態を確認しますと、
一番CPU使用率が高いプロセスがmysqldで、5%前後にもかかわらず、
Load Averageが2~4、ひどいときは5を超える時があります。
この状態は短いときは15分程度、長いときは2時間ほど続きますが、
何もしなくても勝手に収束します。
topには表示されないプロセスがCPUを占有しているのでしょうか?
VPSだと、同じサーバを共用しているユーザの負荷を影響したりするのでしょうか?
この質問はプロバイダの技術担当にしてみましたが明確な解答をいただけませんでした。
負荷の原因となっているプロセスを特定したいのですが、
他に方法がありましたら教えていただけると助かります。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
load average はシステムの負荷を示す数値ですが、必ずしもCPUの負荷を示すとは限りません。
"man w" とすると、以下のような文言が見えると思います。
"load average numbers give the number of jobs in the run queue averaged over 1, 5 and 15 minutes."
つまり、処理の待ち行列を示すわけで、プロセスが何らかの処理待ちになっている場合はCPU負荷が低いのにload averageが高い、という状況になる可能性が考えられます。
一番考えられるのはディスクアクセスなので、当該時間帯にディスクアクセスが増えていないか、確認してみるのがよいのではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
CPU使用率が常に50~10...
-
タスクマネージャのCPU率がおか...
-
ps -A Opとpstree -npの出力が...
-
タスクマネージャに表示されな...
-
OS内のアプリケーションファイ...
-
マルチコアのCPUの動きをコント...
-
psコマンドの実行結果(crond)
-
デスクトップ上の謎の白い□
-
コマンドライン上でファイルを...
-
ps コマンドのステータス。S Ss...
-
スクリプトのエラー「unexpecte...
-
batである文字列内に特定の文字...
-
ファイル名についている「-」と...
-
Dirコマンドでフォルダ内ファイ...
-
net use /d の強制実行
-
エクセルの表にヘンな枠が・・・
-
ラズパイで『’test.service’をs...
-
Mac de プログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TOPコマンドで表示するCPU使用...
-
プロセス、サービス、デーモン...
-
プロンプトが返らない
-
タスクバーの音量アイコンをク...
-
System Idle Processってなに?...
-
プロセスがタスクマネージャー...
-
タスクマネージャに表示されな...
-
httpdの子プロセスがゾンビ化す...
-
タスクマネージャのCPU率がおか...
-
コマンドライン上でファイルを...
-
ps コマンドのステータス。S Ss...
-
Powershell プロセス二重起動
-
デーモンモードとは何でしょうか?
-
CPU使用率が常に50~10...
-
linuxでプロセスが動いているCP...
-
Windowsで作れるスレッド最大数...
-
UNIXのファイルタイプp(...
-
アクロバットを終了しても、プ...
-
プロセスがファイルを掴んだま...
-
イラストレータでの透明部分の...
おすすめ情報