topコマンドでCPUやメモリの使用状況を表示 macOS/Linux/Unix/Raspberry Pi

topコマンドは、UNIX系オペレーティングシステム(macOSを含む)で、システムのプロセスとリソース使用状況をリアルタイムで表示するために使用されます。このコマンドは、CPUやメモリの使用状況、実行中のプロセス、システムアップタイムなど、システムのパフォーマンスに関する多くの情報を提供します。

topの基本的な使い方

topコマンドを実行すると、システムの現在の状態が表示されます。この表示は自動的に更新され、最新の情報を提供し続けます。
zsh
top

topコマンドの操作

topコマンドを実行中には、いくつかのキーボードショートカットで操作を行うことができます。
キー説明
qtopを終了します。
e単位を変更します(例:メモリ表示をK、M、Gで切り替えます)。
rプロセスの優先順位(renice値)を変更します。
kプロセスを終了(kill)します。プロセスIDを入力する必要があります。

オプションとしてよく使われるもの

オプション説明
-n更新の頻度を秒単位で指定します。例えば、top -n 2は2秒ごとに情報を更新します。
-o特定の列を基準にプロセスをソートするために使用します。例えば、top -o cpuはCPU使用率でプロセスをソートします。
-U特定のユーザーのプロセスのみを表示します。例えば、top -U usernameusernameに該当するユーザーのプロセスのみを表示します。

これはtopコマンドの基本的な使い方とオプションの一部ですが、詳細なオプションや機能については、man topコマンドを使用してマニュアルページを参照してください。

関連記事

最後までご覧いただきありがとうございます!

▼ 記事に関するご質問やお仕事のご相談は以下よりお願いいたします。
お問い合わせフォーム