可以使用交互式 esxtop 实用程序提供连接到 VMware ESX 主机的各种设备的 I/O 衡量指标。

使用 esxtop 配置监控

要监控每个 HBA 的存储性能,请执行以下操作:

  1. 通过在命令行键入 esxtop 启动 esxtop。
  2. d 切换到磁盘视图(HBA 模式)。
  3. f 修改显示的字段。
  4. 要查看整个设备名称,请按 SHIFT + L,然后在“更改名称字段大小”中输入 36。
  5. bcdehj 切换字段,然后按 Enter
  6. 依次按 s2 将更新时间更改为每 2 秒,然后按 Enter
  7. 相关列的描述,请参见分析 esxtop 列。

注意:以下选项仅适用于 VMware ESX 3.5 和更高版本。

要按每个 LUN 监控存储性能,请执行以下操作:

  1. 通过从命令行键入 esxtop 启动 esxtop。
  2. u 切换到磁盘视图(LUN 模式)。
  3. f 修改显示的字段。
  4. bcfh 切换字段,然后按 Enter
  5. 依次按 s2 将更新时间更改为每 2 秒,然后按 Enter
  6. 相关列的描述,请参见分析 esxtop 列。

要增加 esxtop 中设备字段宽度以显示完整的 NAA 标识符,请执行以下操作:

  1. 通过在命令行键入 esxtop 启动 esxtop。
  2. u 切换到磁盘设备显示。
  3. L 更改名称字段大小。
    注意:确保使用大写的 L。
  4. 输入数值 36 以显示完整的 NAA 标识符。

要按每个虚拟机监控存储性能,请执行以下操作:

  1. 通过在命令行键入 esxtop 启动 esxtop。
  2. 键入 v 切换到磁盘视图(虚拟机模式)。
  3. f 修改显示的字段。
  4. bdehj 切换字段,然后按 Enter
  5. 依次按 s2 将更新时间更改为每 2 秒,然后按 Enter
  6. 相关列的描述,请参见分析 esxtop 列。
分析 esxtop 列

此表列出了相关列以及这些值的简短描述:


描述

CMDS/s

每秒的命令总数,包括 IOPS(每秒输入/输出操作数)以及其他 SCSI 命令,如
发送到或来自受监控设备或虚拟机的 SCSI 预留、锁定、供应商字符串请求、单位注意信号命令等。

大多数情况下,CMDS/s = IOPS,除非有大量元数据操作(如 SCSI 预留)

DAVG/cmd
这是发送给设备的每个命令的平均响应时间,以毫秒计。

KAVG/cmd
这是命令花在 VMkernel 中的时间。

GAVG/cmd
这是当客户机操作系统感知到时的响应时间。此数字通过以下公式计算得出:DAVG + KAVG = GAVG

上述列既适用于读取操作,也适用于写入操作,而 xAVG/rd 只适用于读取操作, xAVG/wr 只适用于写入操作。将这些列的结合起来是监控性能的最好方式,但是高读取或写入响应时间可能表示该阵列上的读取或写入缓存处于禁用状态。所有阵列的性能各不相同,不过 DAVG/cmd、KAVG/cmd 和 GAVG/cmd 的持续时间不应超过 10 毫秒 (ms)。

注意:VMware ESX 3.0.x 不包含使用 esxtop 监控单个 LUN 或虚拟机的直接功能。不活动 LUN 降低了 DAVG/cmd、 KAVG/cmd 和GAVG/cmd 的平均值。这些值也可以从 vCenter Server 性能图表中看到。有关详细信息,请参见《基本系统管理指南》中的性能图表

如果遇到高延迟时间,请调查当前性能指标以及交换机和 SAN 目标的运行配置。检查发送、接收和确认操作中可能表示其为延迟的错误或日志记录。这包括阵列从心轴计数方面处理 I/O 的能力,或者阵列处理提供给它的负载的能力。

如果响应时间增加到超过 5000 毫秒(或 5 秒),则 VMware ESX 将让命令超时并中止操作。这些事件将被记录;中止消息和其他 SCSI 错误可通过以下日志查看:

  • ESX 3.5 和 4.x –/var/log/vmkernel
  • ESXi 3.5 和 4.x –/var/log/messages
  • ESXi 5.x - /var/log/vmkernel.log

可以在这些文件中看到的存储日志的类型取决于服务器的配置。可通过导航到主机>配置>高级设置> SCSI > SCSI.Log* 或 SCSI.Print*查找这些选项的值。

http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2074626

转载于:https://www.cnblogs.com/airoot/p/7805689.html

使用 esxtop 识别存储性能问题相关推荐

  1. Ceph万字总结|如何改善存储性能以及提升存储稳定性

    「Ceph – 简介」 Ceph是一个即让人印象深刻又让人畏惧的开源存储产品.通过本文,用户能确定Ceph是否满足自身的应用需求.在本文中,我们将深入研究Ceph的起源,研究其功能和基础技术,并讨论一 ...

  2. VSAM让大型机存储性能重获新生

    在虚拟时代,存储性能相当关键,而借助已有的一项技术可以让大型机得到新生.数据条带技术的使用打破了几个卷之间相邻模块的顺序,其目的是要降低设备对I/O的竞争,提高I/O并行性,使得更多的I/Os能够在多 ...

  3. 20天持续压测,告诉你云存储性能哪家更强?

    2019独角兽企业重金招聘Python工程师标准>>> 上个月,笔者对国内两大云厂商(阿里云和腾讯云)的云服务器.云数据库和云存储三种产品做了性能评测,算是对两家的部分计算和存储产品 ...

  4. SQL Server 2016 查询存储性能优化小结

    SQL Server 2016已经发布了有半年多,相信还有很多小伙伴还没有开始使用,今天我们来谈谈SQL Server 2016 查询存储性能优化,希望大家能够喜欢 作为一个DBA,排除SQL Ser ...

  5. 浅析I/O处理过程与存储性能的关系

    浅析I/O处理过程与存储性能的关系 https://community.emc.com/docs/DOC-28653 性能"这个词可以说伴随着整个IT行业的发展,每次新的技术出现,从硬件到软 ...

  6. 明明是全闪存阵列,为何存储性能仍然不够快

    [51CTO.com原创稿件]软件定义基础架构,软件定义存储,软件定义存储.目前,用软件定义超融合的方式替代专用服务器.专用网络.专用存储设备等传统基础架构的方法,已经成为了行业的热点.英特尔系统架构 ...

  7. java s3 与ceph的关系_Ceph存储与S3对象存储性能优化.pdf

    Ceph存储与S3对象存储性能优化.pdf Ceph on Storage appliance Case Study and Performance for AWS S3 based object s ...

  8. ArrayList,Vector, LinkedList的存储性能和特性?

    ArrayList,Vector, LinkedList的存储性能和特性? ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入或删除时非常麻烦. ...

  9. qemu运行linux内核很慢,linux – qcow2图像的qemu存储性能非常慢

    我正在一个小型Openstack集群上使用libvirt运行一些图像.这些机器上的存储性能非常差:我的监控工具显示100%的利用率(通常在写入时,但有时在读取时),吞吐量低至~50KB / s – 最 ...

最新文章

  1. C语言switch分支结构
  2. 鲜为人知的编程真相(转载)
  3. 计算机创建快捷方式w10,win10无法创建快捷方式,win10发送快捷方式磁盘满了
  4. Spring AOP原理浅析及入门实例
  5. es5如何实现promise_ES5实现Promise(1) - 事件循环机制
  6. 深度优先搜索——单词接龙(洛谷 P1019)
  7. Go程序设计语言导读
  8. STC15W单片机解析GPS数据
  9. 进销存管理系统是什么?能给企业带来哪些好处?
  10. 正确写理想的学术论文英文摘要
  11. wincc做皮带动画_wincc 如何做动画
  12. 35岁以上的大龄程序员们,后来都干什么去了?
  13. 零代码的科普算法书《未来算法》读后
  14. excel表格如何转换成word表格_如何将excel转换成word?如何将excel表格转换成word文档?...
  15. JLX256160 液晶屏串行 无字库
  16. Unity应用Handles画线,方便查看点间的路径
  17. Jetson nano无法中文输入
  18. 星形接法和三角形接法电压和电流关系
  19. GoogleCode新手教程
  20. Digital Ocean 如何使用GitHub学生优惠码

热门文章

  1. 主子表对应的字段_Power Pivot针对表筛选的函数及差异
  2. str_replace()函数
  3. [leetcode]5341. 最后 K 个数的乘积
  4. bzoj 2957: 楼房重建(线段树+递归)
  5. imregionalmax imregionalmin imextendedmax imextendedmin imhmax imhmin 函数的详解 matlab中函数
  6. jquery系列教程1-选择器全解
  7. airflow部署和使用示例
  8. caffe:制作自己的数据集train.txt和val.txt,生成lmdb文件
  9. 静态RAM(2K * 8位)6116介绍(抄自原理图)
  10. CrackMe022