Vmstat 2 详解
2016-04-27 13:03
567 查看
查看服务器状态
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。
===================================================
例子1:每2秒输出一条结果 vmstat
2
Procs(进程):
r: 运行队列中进程数量
b: 等待IO的进程数量
Memory(内存):
swpd: 使用虚拟内存大小
free: 可用内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:
si: 每秒从交换区写到内存的大小
so: 每秒写入交换区的内存大小
IO:(现在的Linux版本块的大小为1024bytes)
bi: 每秒读取的块数
bo: 每秒写入的块数
系统:
in: 每秒中断数,包括时钟中断。
cs: 每秒上下文切换数。
CPU(以百分比表示):
us: 用户进程执行时间(user time)
sy: 系统进程执行时间(system time)
id: 空闲时间(包括IO等待时间)
wa: 等待IO时间
例子2:显示活跃和非活跃内存 vmstat
-a 2
使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与例子1相同。
字段说明:
Memory(内存):
inact: 非活跃内存大小(当使用-a选项时显示)
active: 活跃的内存大小(当使用-a选项时显示)
vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。本文介绍了虚拟内存的运行原理,继而介绍了vmstat的用法和使用范例。
===================================================
例子1:每2秒输出一条结果 vmstat
2
Procs(进程):
r: 运行队列中进程数量
b: 等待IO的进程数量
Memory(内存):
swpd: 使用虚拟内存大小
free: 可用内存大小
buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:
si: 每秒从交换区写到内存的大小
so: 每秒写入交换区的内存大小
IO:(现在的Linux版本块的大小为1024bytes)
bi: 每秒读取的块数
bo: 每秒写入的块数
系统:
in: 每秒中断数,包括时钟中断。
cs: 每秒上下文切换数。
CPU(以百分比表示):
us: 用户进程执行时间(user time)
sy: 系统进程执行时间(system time)
id: 空闲时间(包括IO等待时间)
wa: 等待IO时间
例子2:显示活跃和非活跃内存 vmstat
-a 2
使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与例子1相同。
字段说明:
Memory(内存):
inact: 非活跃内存大小(当使用-a选项时显示)
active: 活跃的内存大小(当使用-a选项时显示)
相关文章推荐
- 学习进度条
- 解决 Ubuntu 无法调节屏幕亮度的问题(转)
- 301跳转
- redis的一个操作的代码执行流程
- 精通CSS滤镜(filter)
- 如何刷新K/3 Cloud Oracle 数据库的物化视图
- 150. Evaluate Reverse Polish Notation
- 长方柱体类
- android的token
- Android ListView中 每一项都有不同的布局
- 正则表达式知识详解之贪婪模式和非贪婪模式 (java版示例)
- 如何修改数据库的快照隔离级别
- Jquery 判断 checked 是否选中
- 解读开源中国oschina App(thanatosx版)引导贴
- ue4 RepNotify ReplicatedUsing 区别
- asp.net下ajax.ajaxMethod使用方法
- ubuntu--基础环境瞎搞集合
- php Warning: Module 'modulename' already loaded in Unknown on line 0
- 山东省第五届ACM省赛题——Painting Cottages(求点集的划分)
- 医疗APP功能解析一微医