lxyfirst

C++博客 首页 新随笔 联系 聚合 管理
  33 Posts :: 3 Stories :: 27 Comments :: 0 Trackbacks
http://www.kernel.org/doc/man-pages/online/pages/man5/proc.5.html
/proc/{pid}/下存放运行进程的所有相关数据,可以据此分析进程资源消耗和运行情况。

1./proc/{pid}/stat
进程运行统计
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的大部分数据,可读性更强。
3./proc/{pid}/task/
各子线程的运行情况
4./proc/{pid}/fd/
进程打开的fd
5./proc/{pid}/io
进程IO统计


posted on 2011-01-05 15:31 star 阅读(223) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理