众多VMware的工程师都知道esxtop/rextop在进行故障排查、性能检测的场景中的重要性;通常而言咱们均可以经过各类shell工具链接到ESXI主机,默认输入esxtop显示的是CPU相关的信息面板java
固然咱们能够在输入esxtop后经过输入相关字母切换到不一样的信息面板shell
c = cpu网络
m = memory(内存)ide
n = network (网络)工具
i = interrupts (中断)性能
d = disk adapter (磁盘适配器)测试
u = disk device (includes NFS as of 4.0 Update 2) (磁盘设备)命令行
v = disk VM (磁盘虚拟机)3d
p = power states (电源管理)对象
如输入m后就直接切换到内存相关的信息面板
但在经过默认的shell工具查看相关的esxtop参数,其相对不够直观和图形化;在VMware labs中咱们能够找到一个名为VisualEsxtop的工具来实现更加直观和图形化的esxtop命令;
能够在下面的连接找到相关说明和下载文档https://labs.vmware.com/flings/visualesxtop
将VisualEsxtop下载到本地
解压缩该文件
打开解压缩后的文件夹,双击和运行vtop.bat (须要电脑中有java)
在弹出的VMware vTop中点击File--Connect to Live Server
接着输入要查看的ESXI主机或者vCenter Server的IP地址和凭据
打开后的VisualEsxtop界面以下:
若是但愿同时监控多个对象,执行多个Connect to Live Server 便可
默认状况下esxtop刷新的间隔为5秒,若是咱们但愿更改这个刷新的时间间隔能够,点击Configuration--Change Interval 输入所但愿的时间间隔,默认单位为秒,以下图改成2秒(esxtop最短的刷新间隔为2秒)
切换到CPU面板能够查看到经过esxtop看到的相关信息,只是VisualEsxtop以更加直观的方式进行展示
在上面的筛选框中还能够发现其提供了筛选工具,能够利用该工具筛选出特定性能阀值的行和列,主要是经过column filter 和comparison及后面的value共同进行筛选;能够利用该工具进行对特定VM的监控或者相关性能阀值的监控
以下例是经过Disk VSCSI中筛选写入延迟大于2的VM
其就会在下面显示符合该条件的相关对象 (并且是动态显示的)
在相关的对象的列后面若是还有以下图所示的标志,意味着其还有相关的列信息没有被列出
点击后能够在弹出的对话框中,选择相关的参数
该做用就至关于在esxtop的命令行中输入f 选择展现的信息同样
在查看相关的参数选项时,若是该参数下还有相关的子选项其显示方式会显示为文件夹图标,且左边还有“+”点击该符号,便可查看其相关子选项及其子选项的ESXTOP相关参数
在Chart选项卡中双击Object Types,就会展现相关的性能选项及参数;
咱们能够点击特性的项目进行监控,以下图展现的是特定的vmhba的CMDS/s的信息,也就是这个阵列卡的IOPS最近10分钟的变化。
固然若是但愿在一个框里显示多个相关性能的图表,找到所但愿展现的选项,双击便可添加到右边的展现框里,而且不一样的项目会有不一样的颜色表示,这对于作横向对比时很是有用;
好比笔者就在试想在日后经过Login VSI进行压力测试的过程当中就能够经过该工具对关注的参数的性能表化图以图形化的方式展现;这无疑更有利于对最后的结果进行说明。
固然若是嫌横轴的时间间隔过短,能够随意在图表右击选择缩小水平轴便可