Linux では top コマンドを使用して、サーバーの状態をリアルタイムで監視できます。このコマンドは多くの情報を取得できるため、サーバーの運用および保守エンジニアにとって最適なヘルパーの 1 つです。 ps コマンドは、サーバー上の各プロセスの実行状況をある時点で監視できることがわかりましたが、top コマンドは ps に比べて継続的に監視できます。
top [选项]
一般的に使用されるオプションは次のとおりです:
-d 画面の更新間隔、デフォルトは 5 秒です
- n 総更新画面数
-u ユーザー名を指定
-p プロセス ID を指定
以下、一番上のコマンドによって生成された情報を見てみましょう
まず最初の行を見てみましょう
top - 14:55:21 は現在のシステム時刻を表します
アップ 12 日間、1:28 は最後の起動以降のサーバーの実行時間を表します
1 user 現在のシステムにログインしているユーザーの数
load Average: 0.17、0.09、0.13 過去のシステムのワークロードを示します 1分、5分、15分。負荷は、システムが複数のプログラムを同時に実行していることを示します。シングルコア CPU の場合、負荷が 1 未満であれば正常ですが、CPU が 4 つあり、すべて 2 コアの場合、負荷は 8 未満で正常です。
引き続き 2 行目を見てください。2 行目は、システム内のすべてのプロセスの全体的な情報を示します。合計 191 のプロセスがあり、1 つのプロセスが実行中で、190 のプロセスが実行中です。睡眠。 。
3行目はCPU使用率情報を表示します
usはユーザープロセスが占有するCPUの割合を表し、マルチコアの場合は平均値を表します。 1 を押すと、各 CPU の使用状況が表示されます。
rree
以上がLinuxのtopコマンドを徹底解説 - サーバー状態のリアルタイム監視の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。