Vmstat命令列出的属性详解

Vmstat命令列出的属性详解

ID:42770352

大小:32.00 KB

页数:5页

时间:2019-09-21

Vmstat命令列出的属性详解_第1页
Vmstat命令列出的属性详解_第2页
Vmstat命令列出的属性详解_第3页
Vmstat命令列出的属性详解_第4页
Vmstat命令列出的属性详解_第5页
资源描述:

《Vmstat命令列出的属性详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、[root@testproc]#vmstat210procs-----------memory-------------swap-------io------system-------cpu------rbswpdfreebuffcachesisobiboincsussyidwast40011152883848455932008669103321423274100001115288384845594000001006945095000001115288384845594000001007930010000  Procs  r

2、:等待运行的进程数b:处在非中断睡眠状态的进程数w:被交换出去的可运行的进程数。此数由linux计算得出,但linux并不耗尽交换空间  Memory  swpd:虚拟内存使用情况,单位:KB  free:空闲的内存,单位KB  buff:被用来做为缓存的内存数,单位:KB  Swap  si:从磁盘交换到内存的交换页数量,单位:KB/秒  so:从内存交换到磁盘的交换页数量,单位:KB/秒  IO  bi:发送到块设备的块数,单位:块/秒  bo:从块设备接收到的块数,单位:块/秒  System  in:每秒的中断数,包

3、括时钟中断  cs:每秒的环境(上下文)切换次数  CPU  按CPU的总使用百分比来显示  us:CPU使用时间  sy:CPU系统使用时间  id:闲置时间  准测  r<5,b≈0,  如果fre  对于page列,re,pi,po,cy维持于比较稳定的状态,PI率不超过5,如果有pagin发生,那么关联页面必须先进行pageout在内存相对紧张的环境下pagein会强制对不同的页面进行steal操作。如果系统正在读一个大批的永久页面,你也许可以看到po和pi列会出现不一致的增长,这种情景并不一定表明系统负载过重,但是

4、有必要对应用程序的数据访问模式进行见检查。在稳定的情况下,扫描率和重置率几乎相等,在多个进程处理使用不同的页面的情况下,页面会更加不稳定和杂乱,这时扫描率可能会比重置率高出。  faults列,in,sy,cs会不断跳跃,这里没有明确的限制,唯一的就是这些值最少大于100cpu列,us,sys,id和wa也是不确定的,最理想的状态是使cpu处于100%工作状态,单这只适合单用户的情况下。如果在多用户环境中us+sys》80,进程就会在运行队列中花费等待时间,响应时间和吞吐量就会下降。wa>40表明磁盘io没有也许存在不合理的

5、平衡,或者对磁盘操作比较频繁,vmstat各项:procs:r-->在运行队列中等待的进程数b-->在等待io的进程数w-->可以进入运行队列但被替换的进程memoyswap-->现时可用的交换内存(k表示)free-->空闲的内存(k表示)pagesre--》回收的页面mf--》非严重错误的页面pi--》进入页面数(k表示)po--》出页面数(k表示)fr--》空余的页面数(k表示)de--》提前读入的页面中的未命中数sr--》通过时钟算法扫描的页面disk显示每秒的磁盘操作。s表示scsi盘,0表示盘号fault显示每秒

6、的中断数in--》设备中断sy--》系统中断cy--》cpu交换cpu表示cpu的使用状态cs--》用户进程使用的时间sy--》系统进程使用的时间id--》cpu空闲的时间  如果r经常大于4,且id经常少于40,表示cpu的负荷很重。  如果pi,po长期不等于0,表示内存不足。  如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。  Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统

7、调优时,了解系统性能分析工具是至关重要的。  在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iostat和sar及其使用。  用vmstat监视内存使用情况  vmstat是VirtualMeomoryStatistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。  vmstat的语法如下:  vmstat[-V

8、][-n][delay[count]]  其中,-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数。对于vmstat输出各字段的含义,可运行manvmstat查看。  用iostat监视

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。