ps aux命令輸出

  • 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:是一個多線程程序
  • +:屬於前臺進程組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章