・20:00:27 現在時刻(20時00分27秒)
・up 2 days, 2:19 稼働時間(2日と2時間19分稼働中)
・6users ログインユーザ数(6ユーザがログイン中)
・ロードアベレージ 左から「過去1分」「過去5分」「過去15分」
==>一行目はuptimeと同じである
Tasks: 60 total, 1 running, 59 sleeping, 0 stopped, 0 zombie
=>2行目、タスクの情報 タスクで何??複数なプロセスであると思う。。job?
Cpu(s): 1.9%us, 0.9%sy, 0.0%ni, 95.3%id, 1.9%wa, 0.0%hi, 0.0%si, 0.0%st
us ユーザプロセスの使用時間
sy システムプロセスの使用時間
ni 実行優先度を変更したユーザプロセスの使用時間
id アイドル状態の時間
wa I/Oの終了待ちをしている時間
hi ハードウェア割込み要求での使用時間
si ソフトウェア割込み要求での使用時間
Mem: 4058252k total, 2060384k used, 1997868k free, 146136k buffers
freeコマンドを実行したときのような感じとなります。free -b -k -m -g
Swap: 2064380k total, 0k used, 2064380k free, 1527784k cached
6行目からは実行中のプロセス(タスク)の詳細表示になります。
PID プロセスID
USER プロセスを実行しているユーザ
PR プロセスの優先度
NI ナイス値(相対的優先度)-20(最高)~19(最低)
VIRT プロセスの仮想メモリサイズ(スワップアウトしたメモリ使用量を加えたメモリ量)
RES プロセスが使用している物理(スワップされていない)メモリサイズ
SHR プロセスが使用している共有メモリ
S プロセスの状態(Running Sleep)
%CPU CPU使用率
%MEM 実メモリ使用率
TIME+ プロセスの実行時間(秒)
COMMAND 現在実行中のコマンド名
★★Process STAT | プロセスの状態 |
【S】スリープ状態 | |
【T】停止中 | |
【D】割り込み不可(sleep) | |
【N】ナイス値がプラスの状態 | |
【<】ナイス値がマイナスの状態 | |
【R】実行中 | |
【Z】ゾンビ状態 | |
【W】スワップアウト状態 |
★★ 実行中表示順
Shift+o 選択画面
Shift + n | プロセスID順 |
Shift + a | 新しいタスク順 |
Shift + p | CPUの使用時間率の長いもの順 |
Shift + m | メモリ使用量が多いもの順 |
Shift + t | 実行時間が長い順 |
u | 特定のユーザ権限のプロセスだけを表示 |
s | TOPコマンドの更新間隔(デフォルトでは5秒)を秒単位で指定します。 |
q | TOPコマンドを即座に終了させます。【Ctrl+c】も同様。 |