Linuxのtopコマンドの使い方
Linuxのtopコマンドは、システムのプロセス活動、CPU使用率、メモリ使用量、その他のシステムリソースをリアルタイムで監視するために利用されます。以下はtopコマンドの使用例です。
- 端末に「top」と入力するだけでトップコマンドの画面が表示されます。デフォルトではCPU使用率の高い順にソートされており、プロセスリストや関連するシステムリソース情報をリアルタイムに更新します。
- トップ画面では、CPU使用率、メモリ使用率、スワップ領域使用率などのシステム全体のリソース使用状況を把握できます。プロセスひとつひとつの詳細情報(プロセスID、プロセス名、CPU使用率、メモリ使用率、仮想メモリの大きさなど)も確認可能です。
- top コマンドのインターフェイスを操作するには、キーボード上の一部のショートカット キーを使用できます。例えば、
- CPU使用率でプロセスリストを並び替えるには、P キーを使用します。
- Mキーでプロセスリストをメモリ使用量順にソートする。
- topコマンドを終了するには、qキーを押してください。
- topコマンドの更新間隔は、top -d <時間間隔>コマンドで指定できます。例:top -d 3 は3秒ごとに更新します。
- 「top -p」コマンドを使用して特定の プロセスID のリソース使用状況を監視できます。たとえば、「top -p 1234」は、プロセスIDが1234の プロセスを監視します。
- 指定したユーザーのプロセスリソース使用状況は、top -u <ユーザー名> コマンド(例:john のユーザー名のプロセスを監視するための「top -u john」)を使用してモニターできます。
- topコマンドの実行回数を指定するにはtop -n <回数>コマンドを使用し、例えばtop -n 5とするとtopコマンドの結果を5回出力した後に自動的に終了します。
ただし、topコマンドはすべてのプロセスの詳細情報を確認するには、root、もしくは十分な権限を持ったユーザーで利用する必要があります。