Linux 負荷平均の適切な高さはどれくらいですか? CPU負荷使用率チェック

お使いのコンピューター (コンピューター) が遅い場合、システムの負荷が高いかどうかを確認することをお勧めします。

最近、ちょっとウェブサイト警官は、彼が責任を負っていると述べたEコマースしばらく前の状況により、ウェブサイトにアクセスできませんでした...

このウェブサイトはに基づいていますWordPressのウェブサイト、在Linux VPSサーバーのセットアップ。

  • Linux VPS サーバーの構成は、1 つの CPU コアと 1GB の RAM メモリのみです。

Linux VPS サーバーのバックグラウンドにログインして問題を確認すると、負荷平均が非常に高く、10.0 を超えていることがわかります。

Linux システムでは、通常、uptimeそれを表示するコマンド (wコマンドとtopコマンドも使用できます)。

さらに、Apple の Mac コンピュータでも動作します。

負荷平均が高すぎる場合は、問題を解決してみてください!

  • 負荷平均負荷が高すぎると、チェン・ウェイリアン与えられた解決策は、CPU コアの数を増やすことです。
  • 次に、構成を決定的にアップグレードします2CPUコア8 GB RAMメモリ
  • 高負荷平均負荷の状況はすぐに解決されました。

XNUMX. システムの負荷を確認する

SSH ターミナル ウィンドウで、次のコマンドを入力します▼

uptime

システムは一連の情報を返します ▼

Linux 負荷平均の適切な高さはどれくらいですか? CPU負荷使用率チェック

行の後半には、「システムの平均負荷」を意味する「負荷平均」と書かれています。

  • 内部の 3 つの数値で、システムの負荷が大きいか小さいかを判断できますか?

サーバー負荷? topコマンド/CPU使用率/負荷平均計算方法

なぜ3つの数字があるのですか?

  • これらは、システムの平均負荷を 1 分、5 分、15 分単位で表しています。
  • 見続けると、CPU が完全にアイドル状態の場合、負荷平均が 0 であることもわかります。
  • CPU ワークロードが飽和状態の場合、負荷平均は 1 です。

CPU とはどういう意味ですか?

  • CPUは中央処理装置です。
  • (英語の中央処理装置、CPU)
  • CPU は、コンピュータの計算コアおよび制御コアです。

CPU使用率

  • CPU使用率は、一定期間のCPU使用状況の統計情報です。
  • このインジケータは、CPU 使用率 (CPU が占有されている場合) を示します。
  • CPU が長時間占有されている場合は、CPU が過負荷になっているかどうかを考慮する必要があります。 ?
  • 長時間の過負荷運転は、機械自体への一種の損傷です。
  • したがって、CPU 使用率を特定の比率に制御して、マシンの正常な動作を保証する必要があります。

負荷平均とは何ですか?

  • Load Average は CPU 負荷であり、含まれる情報はセグメント内の CPU 使用状況の統計です。
  • これは、CPU 処理の合計と、一定時間 CPU 処理を待機しているプロセスの数の統計です。
  • つまり、CPU によって使用されるキューの長さの統計です。

当然のことながら、0.2や0.3など「負荷平均」の値が低いほど、コンピューター(コンピューター)の作業負荷が少なく、システム負荷が軽いことを意味します。

  • しかし、システムの負荷が高いことはいつわかりますか?
  • 最終的には1時間に等しいですか?それとも0.5に等しいですか?それとも1.5に等しいですか?
  • これらの 1 つの値が 5 分、15 分、XNUMX 分以内に異なる場合はどうすればよいですか?

XNUMX.類推

システムの負荷が高いかどうかを判断するには、負荷平均の実際の意味を理解する必要があります。

次、チェン・ウェイリアンこの質問は、可能な限り平易な言葉で説明されます。

まず、最も単純なケースとして、コンピュータに CPU が XNUMX つしかなく、すべての操作をこの CPU で実行する必要があると仮定します。

この CPU の負荷平均をブリッジとして想像してみましょう。

橋には XNUMX 車線しかなく、すべての車両はこの車線を横断しなければなりません。

(もちろん、ブリッジは一方向にしか使用できません。)

システム負荷が0のときは、橋の上に車がないことを意味します ▼

システム負荷が 0 の場合は、橋に車がないことを意味します

システムの負荷は 0.5 で、これは橋の上に半分の車があることを意味します ▼

システムの負荷は 0.5 です。これは、橋の 4 枚目のシートに半分の車があることを意味します。

システム負荷は 1.0 です。これは、橋のすべての部分に車があることを意味します。これは、橋が「いっぱい」であることを意味します ▼

システム負荷は 1.0 です。これは、橋のすべての部分に車があることを意味します。これは、橋が「いっぱい」であることを意味します シート 5

  • ただし、橋はここでもスムーズに通過できることを指摘しておく必要があります。

システム負荷は 1.7 です。これは、車両が多すぎて橋がいっぱい (100%) であることを意味します。

  • 橋上待機車両は、橋梁車両の 70 割を占めていた。

類推などにより、システム負荷は 2.0 です。

  • つまり、橋のデッキと同じ数の車両が待機しています。
  • システム負荷 3.0 は、ブリッジでデッキの XNUMX 倍の車両が待機していることを意味します。
  • システム負荷が 1 より大きい場合、後方車両は待機する必要があります。
  • システム負荷が大きいほど、橋を渡るまでの待ち時間が長くなる▼

システム負荷が重いほど、橋を渡るまでの待ち時間が長くなります Sheet 6

  • CPUのシステム負荷は、基本的に前述のアナログブリッジの容量と等しく、これがCPUの最大負荷となります。
  • ブリッジ上の車両は、CPU の処理を​​待機しているプロセスです。

CPU が 100 分間に最大 0.2 プロセスを処理する場合、システム負荷は 1 です。これは、CPU がこの 20 分間に XNUMX プロセスしか処理しないことを意味します。

システム負荷 1.0 は、CPU がこの 1 分間に 100 プロセスを処理することを意味します。

1.7 これは、CPU が処理している 100 のプロセスに加えて、CPU によって処理されるのを待っている 70 のプロセスがあることを意味します。

コンピューターをスムーズに実行するためには、システム負荷が 1.0 を超えないようにする必要があるため、プロセスを待つ必要はなく、すべてのプロセスが最初に処理されます。

明らかに、1.0 がキー値です。

この値を超えると、システムは最適ではありません。介入する必要があります。

XNUMX. システム負荷の負荷平均はどのくらいが適切ですか?

システム負荷の理想的な値は 1.0 ですか?

必ずしもそうではありませんが、システム管理者は少しスペースを残す傾向があります。

この値が 0.7 に達すると、次のようになります。

  • システム負荷が引き続き 0.7 を超える場合は、問題の調査を開始し、状況が悪化するのを防ぐ必要があります。
  • システム負荷が引き続き 1.0 を超える場合は、解決策を見つけて値を下げる必要があります。
  • システム負荷が 5.0 に達すると、システムに重大な問題が発生し、長時間応答しないか、ほとんどクラッシュする可能性があることを示します。システムをこの値に到達させないでください。

XNUMX つのマルチ CPU プロセッサ

上記は、お使いのコンピューター (コンピューター) に CPU が XNUMX つしかないことを前提としています。

お使いのコンピューター (コンピューター) に 2 つの CPU がインストールされているとどうなりますか?

2CPUということは、計算機(コンピュータ)の処理能力がXNUMX倍になり、同時に処理できる処理数がXNUMX倍になるということです。

チェン・ウェイリアンここでもブリッジを例にとりますが、CPUが2個ということは、ブリッジが2チャネルということで、トラフィック容量はXNUMX倍になります ▼

Chen Weiliang は今でも橋を比喩として使用しています.2 CPU は、橋に 2 つの通路があり、トラフィック容量が 7 倍であることを意味します.

  • したがって、2 つの CPU は、システム負荷が 2.0 に達する可能性があり、各 CPU が 100% のワークロードに達することを意味します。
  • n.0 個の CPU を搭載したコンピューターの場合、許容されるシステム負荷は最大 n.0 個の CPU です。

XNUMX つのマルチコア CPU プロセッサ

チップサプライヤーは通常、1 つの CPU 内に複数の CPU コアを搭載しており、これを「マルチコア CPU」と呼んでいます。

マルチコア CPU は、システム負荷の点でマルチ CPU に似ています。

したがって、システムの負荷を考慮するときは、コンピューターに搭載されている CPU の数を考慮する必要があります。また、各 CPU にはいくつのコアがありますか?

次に、システムの負荷をコアの総数で割ると、コアあたりの負荷が 1.0 を超えない限り、コンピューターは通常どおり動作します。

コンピューターに搭載されている CPU コアの数を知るには?

コマンドを使用すると、CPU 情報を表示できます ▼

cat /proc/cpuinfo

CPUの総コア数を直接返すコマンド▼

grep -c 'model name' /proc/cpuinfo

XNUMX. どの負荷平均時間を確認する必要がありますか?

最後の質問:

「負荷平均」負荷平均は、合計 XNUMX つの平均を返します。

  • 1 分間のシステム負荷、5 分間のシステム負荷、15 分間のシステム負荷。

どの値を参照すればよいですか?

  • システム負荷が 1 分間だけ 1.0 を超えた場合、残りの 2 時間は 1.0 未満です。これは、これが一時的な現象であり、問​​題が深刻ではないことを示しています。
  • 平均システム負荷が (CPU コアの数を増やした後) 15 分以内に 1.0 を超える場合、問題は一時的な現象ではなく、依然として存在します。
  • したがって、コンピュータ(コンピュータ)が正常に動作している指標として、主に「15 分間のシステム負荷」を観察する必要があります。

トップコマンド/CPU使用率/負荷平均計算方法についてはこちら▼

VPS の負荷が高すぎる場合はどうすればよいですか?

負荷が高すぎてウェブサイトにアクセスできません。どうすればよいですか?

トップ – 20:44:30 アップ 12 分、1 ユーザー、負荷平均: 2.21、8.39、6.48

  • サーバーは自己管理型であり、SSH 経由でサーバー自体をチェックする必要があります。
  • 何が実行されているか確認してください。どのようなプロセスなどですか?
  • 必要に応じて、サーバーを再起動してみてください。
  • サーバーを再起動しても負荷が高すぎる場合は、過負荷になっているプロセスを特定して停止してください。
  • 必要に応じて、(サーバーではなく) プロセスを個別に再起動します。
  • または、カスタマーサービスに「VPS/サーバーの負荷が高すぎる理由」を相談した後も、まだ方法がなく、最終的にはサーバー構成を増やすしか方法がありません。

貿易会社のウェブサイトに適したスペース

適切なサーバー構成を選択するには?下のリンクをクリックして、1日平均XNUMX IPサーバーソリューションを表示します▼

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "Linux 負荷平均はどのくらい高すぎますか? CPU負荷使用率チェック」が役に立ちます。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-1027.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします