GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでサーバーの負荷を確認する方法

Linuxが存在するセクターの1つ 最前線に立っているのはWebサーバー業界です。 Linuxディストリビューションは、インターネット上の大多数のWebサイトのサーバーとして機能します。 Webサイトとは別に、これらは現在、サービスとしてのソフトウェア、サービスとしてのインフラストラクチャなどのプラットフォームにも使用されています。これらはすべて、セキュリティを中心としたエコシステムのおかげです。

Linuxサーバーの負荷 特定の時間内にWebサーバーによって実行される平均的な作業を指します。通常、過去5分、10分、および15分の平均で指定されます。

サーバーの平均負荷が高いということは、CPUがより多く使用されていることを意味し、明らかにサーバーへのアクセスが遅いことを意味します。これとは別に、サーバーの負荷を参照するときに、システムのメモリ使用量も考慮されます。サーバーシステムのメモリが不足すると、サーバーシステムがシャットダウンする可能性があります。

今日は、Linuxでサーバーの負荷を確認する方法を学びます。

前提条件

この記事で説明する方法は、Linuxマシンにサーバーがインストールされていなくても機能しますが、サーバーがインストールされているLinuxシステムで試してみるとよいでしょう。

Apacheなどの一般的なサーバーのインストールを試みることができます またはNginx

稼働時間コマンドを使用してLinuxサーバーの負荷を確認する

Linuxのuptimeコマンドの主な目的は、システムがオンになっている時間、つまり最後に起動してから経過した時間を表示することです。ただし、システムの負荷の概要についても簡単に説明します。

$ uptime

負荷の平均は何ですか、 0.06 0.03 、および 0.00 どういう意味ですか?

前に述べたように、これらは最後の 1の3つの平均です 、 5 、および 15 分。それらは、それらの期間に使用されたCPUのパーセンテージを示します。

したがって、 0.06 6%を意味します 直前のCPUの平均使用量、 0.03 3%を意味します 過去の5でのCPUの平均使用量 分。 0% CPUの平均使用量は、 15の期間で使用量が非常に少ないことを意味します 分。これは、システムがサスペンドモードに保たれている場合によくあることです。

Vmstatコマンドを使用してLinuxサーバーのパフォーマンスを確認する

vmstatコマンド LinuxでメモリとCPUリソースの使用状況を表示するために使用されます。平均を表示する代わりに、瞬間的な使用量を表示します。

パラメータなしで呼び出すだけで、現在の使用量の値を取得できます。

$ vmstat

CPUの下では、「私たち」 ユーザーが使用するリソースを意味します。「sy」 システムで使用されるリソースを意味し、「id」 アイドル状態のリソースの割合を意味します。

スワップを構成した場合 システム内のディスク( RAMとして使用されるハードドライブ上のパーティション RAMの場合 完全に使い果たされている)、「スワップ」でその使用法を確認できます 桁。 スワップの場合 が使用されています。これは、メモリ使用量が多いことを直接示しています。

「vmstat」に電話することもできます 定期的に定期的に負荷を確認し、ほぼリアルタイムで確認します。たとえば、以下は vmstatを呼び出します 各呼び出しの間に3秒間隔で10回。

$ vmstat 3 10

3回目の呼び出しでは、 25%のみであることに注意してください。 CPUはアイドル状態です。つまり、その間にサーバーに負荷がかかっていました。

結論

サーバーの負荷が何を意味するのかについての基本的な理解を示し、Linuxでサーバーの負荷をチェックするために使用できる2つのコマンドについて説明しました。サーバーの負荷を確認するためにどのコマンドを使用しますか?以下のコメントでお知らせください!


Linux
  1. LinuxVPSサーバーのパフォーマンスを測定する方法

  2. ヘッドレスLinuxサーバーにデスクトップ環境をインストールする方法

  3. LinuxでDNSサーバーの速度をベンチマークまたは確認するにはどうすればよいですか?

  1. WindowsServerでサーバーの負荷を確認する方法

  2. OpenSSHを使用してLinuxサーバーに接続する方法

  3. Linux OS のバージョンを確認する方法

  1. LinuxでIPアドレスを検索または確認する方法

  2. Linuxサーバーを監視する方法は?

  3. Linux ベースのサーバーでメモリ使用量を確認する方法