http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html
/proc/{pid}/下存放運(yùn)行進(jìn)程的所有相關(guān)數(shù)據(jù),可以據(jù)此分析進(jìn)程資源消耗和運(yùn)行情況。
1./proc/{pid}/stat
進(jìn)程運(yùn)行統(tǒng)計(jì)
awk '{print $1,$2,$3,$14,$15,$20,$22,$23,$24}' stat
PID,COMM,STATE,UTIME(cpu ticks in user mode),STIME(cpu ticks in kernel mode),THREADS,START_TIME,VSIZE(virtual memory size),RSS(physical memory page)
2./proc/{pid}/status
包含stat的大部分?jǐn)?shù)據(jù),可讀性更強(qiáng)。
3./proc/{pid}/task/
各子線程的運(yùn)行情況
4./proc/{pid}/fd/
進(jìn)程打開的fd
5./proc/{pid}/io
進(jìn)程IO統(tǒng)計(jì)