- R:running,程序正在CPU裡面處理
- S:sleeping,程序睡眠中、但可以用傳送signal去中斷程序
- D:uninterruptible sleep,睡眠中但無法用傳送signal來中斷程序
常見於程序等待硬碟的時候 - T:traced or stopped,程序暫停中
常出現於Ctrl-Z將程序放置於背景中執行 - Z:zombie,程序死惹,它執行完成卻遲遲等不到父行程來抓exit code
參考資料
- Linux process states:有圖示說明程序狀態之間的關係
- Understanding Linux Process States
- CentOS沒有程式在跑卻顯示高負載:process在D state (uninterruptible sleep),造成high loading但卻無法用top觀察到有程式在跑
沒有留言:
張貼留言