2017 年 VMware 6.5 VM 中的 PerfMon:准确吗?

2017 年 VMware 6.5 VM 中的 PerfMon:准确吗?

希望在两周的时间内测量虚拟机的性能,这意味着 vSphere 客户端/UI 中的“性能”选项卡实际上不可行。

esxitop似乎只跟踪主机,而不是特定的虚拟机,但不确定是否存在针对特定虚拟机进行过滤的方法。

Solarwinds Virtual Manager 有一个非常巧妙的方法来做到这一点,但它有点昂贵。

那么,从存储角度来看,perfmon 是否足够准确,可以测量 IOPS/延迟?我知道安装了 VMTools 后,有一些与内存和 CPU 相关的 VMware 计数器是准确的,但没有磁盘计数器。

从我搜索来看,最近(过去 5 年左右)关于此问题的数据似乎很少。

答案1

供应商不想向客户强调自己的局限性,你需要有人在内部宣扬他们的脏衣服。但是,你可以根据供应商所做的和他们没说的话进行推断。

在这种情况下,微软创建了一个整体一组新的性能计数器在 Hyper-V 虚拟机管理程序和虚拟类别中。然后你会发现这是 2017 年的文档指定在哪里寻找性能瓶颈。

这些类别中只有 2 个(内存和存储)引用虚拟机内的计数器。因此,perfmon 应该准确存储性能

答案2

如果是暂时的,我会尝试vRealize Operations Manager
它将为您提供最深入的了解正在发生的事情。

如果你需要一些快速而粗糙的东西,尝试运行NewRelic 服务器代理从操作系统级别获取视图。

相关内容