- 论坛徽章:
- 0
|
/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 |
|