top命令輸出分兩個區域:上部分爲信息統計區域、下部分爲進程信息區域。
一、信息統計區域:
第1行:當前時間、系統已經運行的時間、當前有多少用戶、1分鐘系統平均負載、5分鐘系統平均負載、15分鐘系統平均負載
第2行:任務統計信息
第3行:CPU統計信息
- ①us:用戶態進程佔用CPU百分比(user)
- ②sy:核心態進程佔用CPU百分比(system)
- ③ni:調整過的優先級的用戶態CPU百分比
- ④id:空閒CPU百分比(idle)
- ⑤wa:等待系統I/O的CPU百分比(wait)
- ⑥hi:CPU用於處理硬件中斷的CPU百分比(hardware interrupt)
- ⑦si:CPU用於處理軟中斷的CPU百分比(soft interrupt)
- ⑧st:被偷掉的(被虛擬機用掉的)CPU百分比(steal)
第4行:物理內存使用情況(鍵入m可以顯示圖形百分比)
第5行:交換空間使用情況(鍵入m可以顯示圖形百分比)
二、進程信息區域(使用f命令可以篩選展示的列)
- PID:進程ID
- USER:進程所有者用戶的ID
- PR:進程的優先執行順序,越小越優先(priority)
- VIRT:使用虛擬內存總量
- RES:進程使用的、未被換出的物理內存大小(KB)(resident,常駐內存)
- SHR:SHR共享內存大小(KB)
- S:狀態D、R、S、T、Z(dead,run,sleep,stop,zombie)
- %CPU:自上次刷新到現在的CPU佔用百分比
- %MEM:物理內存使用百分比
- TIME+:進程使用CPU時間總計(單位1/100秒)
- COMMAND:執行的命令(鍵入c命令可顯示該命令的全路徑)