Chinaunix
标题:
Memory查询
[打印本页]
作者:
RayCharles_CN
时间:
2009-10-23 13:12
标题:
Memory查询
/proc/meminfo
vmstat
是procps项目中的一员,除了ps, top, kill之外,procps还提供很多有用的工具,比如: watch, pmap等。
vmstat = "Virtual Memory Statistics". 虽然从名称上看是收集有关内存管理系统性能数据的,但其实vmstat还提供进程,CPU, 磁盘I/O等其他性能数据:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
0 0 105128 232828 29852 405364 11 27 58 50 1125 821 6 1 91 1
0 0 105128 232828 29860 405364 0 0 0 72 1090 301 3 0 96 1
进程
r - 正在等待CPU的进程数目(包括正在运行的进程),也就是run-queue的大小。
b - 处于不可中断睡眠状态的进程数目。比如等待I/O完成。
内存
swpd - 交换分区中已经被使用的交换内存大小。
free - 空闲内存大小
buff - 用于写缓冲的内存大小
cache - 用于读缓冲的内存大小
交换分区
si - 每秒交换入内存页
sw - 每秒交换出内存页
I/O
bi - 每秒从块设备中读入的块数
bo - 每秒向块设备中写入的块数
系统
in - 每秒发出中断数目
cs - 每秒进行上下文切换时间
CPU
us - 用户时间百分比
sy - 系统时间百分比
id - 空闲时间百分比
wa - IO等待时间百分比
2.4核心
只有 user, nice, system, idle
us = user+nice
sy = system
id = idle
irq = softirq = wa = 0
2.6核心
有 user, nice, system, idle, iowait, irq, softirq
us = user+nice
sy = system+irq+softirq
id = idle+iowait
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u3/104271/showart_2076550.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2