Linuxを利用している場合、ロードアベレージ(load average)を見ると、サーバーにどのぐらいの負荷がかかっているのか調べる事ができます。
自分のウェブサイトの表示が遅くなっていると感じる場合は、このロードアベレージの数値を確認してみるとよいでしょう。
SSHで接続して下記のコマンドを入力します。
top
これで、現在どのぐらいの処理がたまっているのかを知る事ができます。
確認する数字のポイントは、下図の通りです。
topコマンドでロードアベレージを確認する
左から順番に、過去1分間のロードアベレージ、過去5分間のロードアベレージ、過去15分間のロードアベレージという数値になっています。
このロードアベレージの数値が1以上になると、処理待ちのプロセスが存在し、遅延が発生しているということになります。
ただし、サーバーのCPUコア数も関係してきますので、サーバーにプロセッサが2個ついていれば、ロードアベレージは2以下であれば一般的には問題ないと言えます。
こうして、Linuxにおいて、topコマンドを用いる事でロードアベレージを確認する事ができました。
コメント