在top中,分别使用26個英文字母對應行程相關訊息欄位。可經由f來增加或移除指定的欄位,經由o(order)來調整對欄位顯示順序。下面我們針對這些欄位進行說明。
a: PID (Process Id):任務的行程ID
b: PPID (Parent Process Pid):父任務的行程ID
c: RUSER (Real User Name):任務的所有者真實名稱
d: UID (User Id):任務所有者ID
e: USER (User Name):任務所有者名稱
f: GROUP (Group Name):任務所有者群組名
g: TTY (Controlling Tty):終端
h: PR (Priority):優先等級
i: NI (Nice value):Nice值
j: P (Last used CPU (SMP)):
k: %CPU (CPU usage):CPU使用率
l: TIME (CPU Time):CPU時間
m: TIME+ (CPU Time, hundredths):CPU時間,精確到秒
n: %MEM (Memory usage (RES)):記憶體使用率
o: VIRT (Virtual Image (kb)):虛擬記憶體。VIRT = SWAP + RES
p: SWAP (Swapped size (kb)):交換空間
q: RES (Resident size (kb)):常駐記憶體。RES = CODE + DATA
r: CODE (Code size (kb)):
s: DATA (Data+Stack size (kb)):
t: SHR (Shared Mem size (kb)):共享記憶體。
u: nFLT (Page Fault count):
v: nDRT (Dirty Pages count):
w: S (Process Status):行程狀態
分别有以下幾種:
D = uninterruptible sleep = 不可被喚醒的睡眠
R = running = 正在執行中
S = sleeping = 睡眠狀態
T = traced or stopped = 出錯或停止狀態
Z = zombie = 僵尸狀態
x: Command (Command line or Program name):行程名或命令行
y: WCHAN (Sleeping in Function):
z: Flags (Task Flags):