
相关资料: http://man7.org/linux/man-pages/man5/proc.5.html
proc/stat节点记录的是系统进程整体的统计信息
时间单位,sysconf(_SC_CLK_TCK)一般地定义为jiffies(一般地等于10ms)
另外:
技巧 :结合btime获取当前的绝对时间,1500827856 + 82044 = 1500909900, 转换成北京时间2017/7/24 23:25:00,也就是当前执行命令 cat /proc/uptime 的时间点。
proc/<pid style="box-sizing: border-box">/stat用于获取某一个进程的统计信息,实现过程见fs/proc/array.c的do_task_stat()</pid>
说明:
第四行数据很少使用,只说一下该行第7至9个数的含义:
用sar命令 sar -u 60 5 每60秒采样一次,连续采样5次,观察CPU 的使用情况 %usr:CPU处在用户模式下的时间百分比。 %sys:CPU处在系统模式下的时间百分比。 %wio:CPU等待输入输出完成时间的百分比。 %idle:CPU空闲时间百分比。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)