- USER:進程所屬用戶
- PID:進程ID
- %CPU:它所佔用的CPU時間與程序運行時間之比
- %MEM:RSS於機器的物理內存之比
- VSZ:整個進程佔用的虛擬內存
- RSS:Resident Set Size,常駐內存集大小,進程使用的非交換內存的物理內存
- TTY:控制終端
- STAT:程序狀態碼
- START:進程創建的時間或日期
- TIME:進程累計佔用CPU的總時間
- COMMAND:創建程序的命令,包括創建時的參數
關於程序狀態碼
- R:運行中或處於運行隊列
- D:不可中斷睡眠(通常是指在IO交換)
- S:可中斷睡眠(通常是在等待某個事件完成)
- Z:死亡或者殭屍進程,通常是指程序終止了但是沒被父進程釋放
- T:進程已停止,通過作業控制或由於對其追蹤(暫時沒理解)
額外修飾符
- <:高優先級,對其他用戶不友好
- N:低優先級,對其他用戶友好
- L:有部分頁面(pages)鎖在內存中,用於實時和自定義IO
- s:是一個session leader
- l:是一個多線程程序
- +:屬於前臺進程組