請掬取一絲想象 想象我是你心海里的火 請容許那麽一絲想象 因爲 我會自火中與想象中重生
vmstat
上一篇 /
下一篇 2007-10-31 17:24:21
/ 个人分类:Linux/Unix
vmstat命令用来获得有关进程、虚存、页面交换空间及CPU活动的信息。这些信息反映了系统的负载情况。vmstat首次运行时显示自系统启动开始的各项统计信息,之后运行vmstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
有关进程的信息有:
r :在就绪状态等待的进程数。
b :在等待状态等待的进程数。
有关内存的信息有:
avm :使用的页面数。
fre :空闲队列中的页面数。
有关页面交换空间的信息有:
re :在指定时间间隔内每秒要求收回的页面数。
po :在指定时间间隔内换入到页面交换空间的页面数。
pi :由页面交换空间换出的页面数。
fr :在指定时间间隔内释放的页面数。
sr :在指定时间间隔内检查的页面数(以确定该页面是否可以释放)。
cy :按时钟算法每秒扫描的页面数。
有关故障的信息有:
in :在指定时间内的每秒中断次数。
sy :在指定时间内每秒系统调用次数。
cs :在指定时间内每秒上下文切换的次数。
有关CPU的信息有:
us :在指定时间间隔内CPU在用户态的利用率。
sy :在指定时间间隔内CPU在核心态的利用率。
id :在指定时间间隔内CPU空闲时间比。
wa :在指定时间间隔内CPU因为等待I/O而空闲的时间比。
vmstat 可以用来确定一个系统的工作是受限于CPU还是受限于内存:如果CPU的sy和us值相加的百分比接近100%,或者运行队列(r) 中等待的进程数总是不等于 0,则该系统受限于CPU;如果pi、po的值总是不等于0,则该系统受限于内存。
vmstat运用举例:
vmstat –f : 显示系统中的子进程数。
vmstat –s : 显示系统中不同的事件。
vmstat –i : 显示系统的中断数。
vmstat hdisk0 hdisk1: 显示hdisk0 、hdisk1的使用情况。
vmstat 1 10 :每隔一秒显示一次系统的运行状况,共显示10次。
注:
//调整free 用vmo 调整 maxclient和maxperm 。
//若pi po 总都是0,free 大小可忽略。
//Linux中常用的性能检测工具:VMSTAT,TOP,GLANCE,SAR,IOSTATA
相关阅读:
- Vi指令大全 (happybaby2000, 2007-10-18)
- tar命令大全 (happybaby2000, 2007-10-18)
- linux 入门必读(转) 1 (swanlin128, 2007-10-18)
- linux 入门必读(转) 2 (swanlin128, 2007-10-18)
- linux 入门必读(转) 3 (swanlin128, 2007-10-18)
- linux系统常用命令(不断维护中。。。) (yywanwan_2008, 2007-10-18)
- Linux/Windows二元主流的形成 (51testing, 2007-10-19)
- Linux实用代码(1)--文件系统操作 (happybaby2000, 2007-10-22)
- 入门:Linux操作系统下的常用输入法 (51testing, 2007-10-25)
- 通过LFS学习LINUX (51testing, 2007-10-26)
收藏
举报
TAG:
linux
性能监控