[問題] blocked的process怎麼找?

看板LinuxDev作者 (體重突破所有均線)時間15年前 (2011/02/25 20:59), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
我們cat /proc/stat之後 會有一些資訊 大概長這樣 cpu 138726 6743397 6624779 1534332 51033991 297294 1302214 0 0 cpu0 138726 6743397 6624779 1534332 51033991 297294 1302214 0 0 intr 226203327 0 0 0 4 67674733 0 0 330 10472879 0 0 0 0 0 0 0 71570289 0 74025283 0 2455712 0 0 0 0 0 0 0 0 4097 0 0 ctxt 270052035 btime 1297961170 processes 916448 procs_running 4 procs_blocked 3 其中procs_blocked是被block住,等待I/O的process數目 現在想請教的是 有辦法知道是哪個process被blocked住嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.51.128

02/25 21:20, , 1F
我覺得超過3665792的都是被blocked的;其他加起來都沒超過
02/25 21:20, 1F

02/25 21:22, , 2F
,所以應該是running的那4個。
02/25 21:22, 2F

02/26 13:38, , 3F
那有辦法知道running的是哪幾個嗎?謝謝
02/26 13:38, 3F

02/26 15:46, , 4F
就沒超過3665792的那4個(先聲明,我不確這樣是正確答案)
02/26 15:46, 4F
文章代碼(AID): #1DPwV7jA (LinuxDev)