top コマンドの基本操作
まずは、最もシンプルな形式で top コマンドを実行してみましょう。これにより、システムのプロセスの動的なリアルタイムビューが表示されます。
ターミナルを開き、以下のコマンドを実行してください。
top
以下のような画面が表示されるはずです。
top - 14:30:23 up 5:10, 1 user, load average: 0.15, 0.22, 0.28
Tasks: 213 total, 1 running, 212 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.0 us, 1.3 system, 0.0 ni, 96.3 id, 0.3 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7824.9 total, 2576.8 free, 2935.0 used, 2313.1 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 4558.1 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1234 user 20 0 3626108 205008 89380 S 2.0 2.6 0:45.85 gnome-shell
5678 user 20 0 859492 51528 38060 S 1.3 0.6 0:10.91 Xorg
9101 user 20 0 722816 36096 29088 S 0.7 0.5 0:05.62 gnome-terminal
この表示は継続的に更新されます(デフォルトでは 3 秒ごと)。表示内容を詳しく見ていきましょう。
- 1 行目は、現在の時刻、システムの稼働時間(uptime)、ログインユーザー数、およびロードアベレージ(負荷平均)を示しています。
- 2 行目は、タスクの総数とその状態(実行中、スリープ中、停止中、ゾンビ状態)を表示しています。
- 3 行目は、CPU 使用率の内訳を示しています。
- 4 行目と 5 行目は、メモリ(RAM)とスワップ領域の使用状況を表示しています。
- 下部のテーブルには、個々のプロセスに関する情報が表示され、デフォルトでは CPU 使用率の高い順に並んでいます。
top を終了するには、'q' キーを押します。