资讯专栏INFORMATION COLUMN

了解LINUX下VMSTAT

xuxueli / 1764人阅读

摘要:选项中,这些列显示了每秒中断和上下文切换的数量。如果正在使用虚拟化,则第五个列可能是,显示了从虚拟机中偷走的百分比。一个重要的提示是内存,交换区,以及统计是块数而不是字节,在下,块大小通常是字节。

vmstat 5

上面的命令是让它每5秒钟打印出一个报告,刚启动不久,即使采用增量报告,第一行的值还是显示自系统启动以来的平均值,第二行开始展示现在正在发生的情况,接下来的行会显示每5秒的间隔内发生了什么。

procs项中,r这一列显示了多少进程正在等待CPU,b列显示多少进程正在不可中断地休眠(通常意味着它们在等待I/O,例如磁盘、网络、用户输入等)。

memory选项中,swpd列显示多少块被换出到了磁盘(页面交换)。剩下的三个列显示了多少块是空闲的(未被使用)、多少块正在被用作缓冲,以及多少正在被用作操作系统的缓存。

swap选项中,这些列显示页面交换活动:每秒有多少块正在被换入(从磁盘)和换出(到磁盘)。它们比监控swpd列重要多了,大部分时间我们喜欢看到si和so列是0,并且我们很确定不希望看到每秒超过10个块,突发性的高峰一样很糟糕。

io选项中,这些列显示有多少块从块设备读取(bi)和写入(bo),这通常反映了硬盘I/O。

system选项中,这些列显示了每秒中断(in)和上下文切换(cs)的数量。

cpu选项中,这些列显示所有的CPU时间花费在各类操作的百分比,包括执行用户代码(非内核)、执行系统代码(内核)、空闲,以及等待I/O。如果正在使用虚拟化,则第五个列可能是st,显示了从虚拟机中“偷走”的百分比。这关系到那些虚拟机想运行但是系统管理程序转而运行其他的对象的时间。如果虚拟机不希望运行任何对象,但是系统管理程序运行了其他对象,这不算被偷走的CPU时间。

vmstat的输出跟系统有关,所以如果我们看到跟展示的例子不同的输出,应该阅读系统的vmstat(8)手册。

一个重要的提示是:内存,交换区,以及I/O统计是块数而不是字节,在Linux下,块大小通常是1024字节。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/7471.html

相关文章

  • 一文掌握 Linux 性能分析之 I/O 篇

    摘要:默认显示和吞吐量信息,定时显示,显示条信息进程性能分析有了以上两个命令,基本上能对磁盘的信息有个全方位的了解了。 本文首发于我的公众号 CloudDeveloper(ID: cloud_dev),专注于干货分享,号内有大量书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 一文掌握 Linux 性能分析之 CPU 篇 一文掌握 Linux 性能分析之内存篇 ...

    Markxu 评论0 收藏0
  • [译]Linux性能分析的前60000毫秒

    摘要:注意会导致性能问题的错误信息。这个命令显示每个的时间使用百分比,你可以用它来检查是否存在负载不均衡。这个命令可以弄清块设备磁盘的状况,包括工作负载和处理性能。这个命令可以用于检查网络流量的工作负载和,以及它是否达到限额了。 原文链接:http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html作者是...

    tinylcy 评论0 收藏0
  • [译]Linux性能分析的前60000毫秒

    摘要:注意会导致性能问题的错误信息。这个命令显示每个的时间使用百分比,你可以用它来检查是否存在负载不均衡。这个命令可以弄清块设备磁盘的状况,包括工作负载和处理性能。这个命令可以用于检查网络流量的工作负载和,以及它是否达到限额了。 原文链接:http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html作者是...

    zgbgx 评论0 收藏0
  • 十分钟检查Linux服务器性能

    摘要:读写量过大,可能会引起性能问题。这个数值表示设备的繁忙程度,经验值是如果超过,可能会影响性能可以参照操作平均等待时间。 你是否遇到过:服务器负载飙升;服务被已经挂起,接口长时间没响应;服务刚重启,过一会又无法访问等等。这时下面这几条命令就可以尽快的帮你快速定位问题,找出问题的根源 概述 top free dmesg vmstat mpstat pidstat iostat free ...

    Cheriselalala 评论0 收藏0
  • Linux 系统资源查看:vmstat,dmesg,free,uptime,uname,lsb_re

    摘要:系统资源查看一命令监控系统资源常用命令格式刷新延时刷新次数输出说明进程信息字段等待运行的进程数。缓存的内存容量,单位。磁盘读写信息字段由磁盘写入的块数量,单位是块。系统信息字段每秒被中断的进程次数。被虚拟机所盗用的百分比数。 Linux 系统资源查看 一、vmstat 命令(监控系统资源)【常用】 1. 命令格式 vmstat [刷新延时 刷新次数] 2. 输出说明 procs:进...

    wushuiyong 评论0 收藏0

发表评论

0条评论

xuxueli

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<