Linuxシステムをチェックアウトするとき(または他のオペレーティングシステムを実行しているコンピューターのトラブルシューティングを行うとき)、top
を頻繁に使用します。 システムのRAMとCPU使用率をチェックするコマンド。コンピュータの全体的な状態を評価するための情報を提供してくれます。 top
について学びました Linuxの旅の早い段階でコマンドを実行し、サーバーまたはRaspberryPiを含む他のLinuxシステムで何が起こっているかを簡単に説明するためにそれを利用しました。そのマニュアルページによると、 topプログラムは、実行中のシステムの動的なリアルタイムビューを提供します。システムの概要情報と、Linuxカーネルによって現在管理されているプロセスまたはスレッドのリストを表示できます。 。
多くの場合、問題のシステムで何が起こっているのかを判断するために必要なのは、簡単な概要だけです。しかし、top
にはまだまだたくさんのことがあります 目に見えるよりもコマンド。 top
の特定の機能 コマンドは、実行するバージョン(procps-ng、Busybox、BSD)によって異なる場合があるため、詳細についてはmanページを参照してください。
top
を起動するには 、端末に入力します:
$ top
実行中のプロセスは、top
のテーブル見出しの下に表示されます。 画面が表示され、その上にシステム統計が表示されます。
Top 05:31:09 up 55 min,3 users,load average: 0.54, 0.38, 0.46
Tasks: 469 total, 1 running, 468 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.4 sy, 0.0 ni, 98.6 id, 0.1 wa, 0.0 hi,0.0 si,0.0 st
MiB Mem : 32116.1 total, 20256.5 free, 6376.3 used, 5483.3 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 25111.4 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2566 don 20 0 11.9g 701300 78848 S 3.3 2.1 2:03.80 firefox-bin
1606 don 20 0 24.2g 88084 4512 S 2.0 0.3 0:39.59 elisa
1989 don 20 0 894236 201580 23536 S 2.0 0.6 0:46.12 stopgo-java
5483 don 20 0 24.5g 239200 20868 S 1.3 0.7 0:26.54 Isolated Web Co
5726 don 20 0 977252 228012 44472 S 1.3 0.7 0:41.25 pulseaudio
Zを押します キーを押して、出力の色を変更します。これにより、出力が少し見やすくなります。
1を押します キーを押すと、システム上の各CPUコアのグラフィック表現が表示されます。 1を押します CPUコアのコア統計を繰り返し評価します。
top
を呼び出すことで、メモリ使用量をグラフィカルに表示できます コマンドを押してからmを押します キー。
便利なトップオプション
特定のユーザーによって開始されたプロセスのみを探している場合は、-u
を使用してその情報を取得できます。 オプション:
$ top -u 'username'
システムでアイドル状態のプロセスのリストを取得するには、-i
を使用します オプション:
$ top -i
更新間隔は秒単位で任意の値に設定できます。デフォルト値は3秒です。次のように5つに変更します:
$ top -d 5
top
を実行することもできます タイマーで。たとえば、次のコマンドは反復回数を2に設定してから、終了します。
$ top -n 2
トップでプロセスを見つける
Shift + Lを押します 名前でプロセスを検索します。これにより、太字のテーブルヘッダー行のすぐ上にプロンプトが作成されます。探しているプロセスの名前を入力し、 Enterを押します。 または戻る 新しくソートされたプロセスリストで強調表示されたそのプロセスのインスタンスを確認します。
topでプロセスを停止する
top
を使用して、実行中のプロセスを停止または「強制終了」できます。 、 それも。まず、 Shift + Lのいずれかを使用して停止するプロセスを見つけます またはpgrep
。次に、 Kを押します 停止するプロセスIDを入力します。デフォルト値はリストの一番上にあるものです。したがって、 Enter を押す前に、停止するPIDを必ず入力してください。 、または意図しないプロセスを停止する場合があります。
トップトップ
top
には多くの反復があります htop
を含むコマンド 、atop
、btop
、およびttop
。専用のtop
があります powertop
のようなコマンドも 電力使用量とntop
ネットワーク用。お気に入りのtop
は何ですか ?