topコマンドでCPUやメモリの使用状況を表示 macOS/Linux/Unix/Raspberry Pi
topコマンドは、UNIX系オペレーティングシステム(macOSを含む)で、システムのプロセスとリソース使用状況をリアルタイムで表示するために使用されます。このコマンドは、CPUやメモリの使用状況、実行中のプロセス、システムアップタイムなど、システムのパフォーマンスに関する多くの情報を提供します。topの基本的な使い方
topコマンドを実行すると、システムの現在の状態が表示されます。この表示は自動的に更新され、最新の情報を提供し続けます。zsh
top
topコマンドの操作
topコマンドを実行中には、いくつかのキーボードショートカットで操作を行うことができます。キー | 説明 |
---|---|
q | topを終了します。 |
e | 単位を変更します(例:メモリ表示をK、M、Gで切り替えます)。 |
r | プロセスの優先順位(renice値)を変更します。 |
k | プロセスを終了(kill)します。プロセスIDを入力する必要があります。 |
オプションとしてよく使われるもの
オプション | 説明 |
---|---|
-n | 更新の頻度を秒単位で指定します。例えば、top -n 2は2秒ごとに情報を更新します。 |
-o | 特定の列を基準にプロセスをソートするために使用します。例えば、top -o cpuはCPU使用率でプロセスをソートします。 |
-U | 特定のユーザーのプロセスのみを表示します。例えば、top -U usernameはusernameに該当するユーザーのプロセスのみを表示します。 |
これはtopコマンドの基本的な使い方とオプションの一部ですが、詳細なオプションや機能については、man topコマンドを使用してマニュアルページを参照してください。
関連記事
アイデアノート > シェル・Python