Linuxのtopコマンドの使い方

Linuxのtopコマンドは、システムのプロセス活動、CPU使用率、メモリ使用量、その他のシステムリソースをリアルタイムで監視するために利用されます。以下はtopコマンドの使用例です。

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

ただし、topコマンドはすべてのプロセスの詳細情報を確認するには、root、もしくは十分な権限を持ったユーザーで利用する必要があります。

bannerAds