使用VM性能监控来提高VM性能

虚拟化如今被广泛应用于商业IT基础设施,因为它具有可扩展性、成本效益和便捷的管理优势。物理服务器的硬件资源可以聚合到资源池中,并为虚拟机(VMs)提供。为了保证客户操作系统和运行在VM上的应用程序的预期性能,必须为VM分配足够的资源。当运行大量VM时,其中一些可能需要额外的资源,而另一些可能使用超过所需的资源。VM的资源不足会导致性能下降。

在本文中,我们解释了监控的重要性以及这一功能如何帮助您改善VM性能,重点关注VMware vSphere监控。

什么是虚拟机监控

虚拟机监控是跟踪VM参数(如处理器、内存、磁盘、网络使用等)的过程。您还可以监控VM的可用性状态。高级监控功能还允许您监控运行在VM上的应用程序。实时和历史计数器的数据可以保存,以供监控工具进行全面分析。

VM监控功能

VM监控与监控其他IT基础设施组件(如物理计算机)不同。虚拟机以一种不同于物理机的方式消耗硬件资源。虚拟机通过传递抽象的 hypervisor 层来访问资源。因此,您需要在主机级别而不是在客户操作系统级别监控特定的虚拟机或整个虚拟机基础架构。因此,为了获得准确的数据,您不能在虚拟机的客户操作系统中安装监控应用程序。

需要监控的内容

内存和硬盘。虚拟机在运行过程中可能会增长。内存溢出或磁盘空间不足可能是虚拟机故障的原因。您应该监控可用存储空间,尤其是在使用薄配置的虚拟磁盘时。如果有足够的空闲磁盘空间,但磁盘被密集使用,使用这些磁盘的虚拟机性能可能会下降。VM监控可以帮助您做出正确的决策,将虚拟机迁移到另一个存储以获得更好的性能。

VM 监控的优势VM 监控帮助您:

更快地识别性能瓶颈

接收警报以主动预防潜在故障

  • 智能地解决性能问题,例如,决定是否为 VM 分配更多 RAM 或在主机上安装更多 RAM
  • 执行基于见解的容量规划,预测未来需求并避免资源的枯竭
  • 节省时间并用实时仪表盘测量整个虚拟基础架构的繁琐手动监控命令
  • 在主机之间有效地分配负载,改善 VM 的性能并优化服务器性能
  • 如何监控 VMware VM?
  • 您可以使用内置的 VMware 功能或专用监控解决方案,检查有关 ESXi 主机、数据存储和虚拟机的一些信息,包括它们的状态和资源消耗。

内置的 VMware 监控工具

监控 vSphere 的最经济方法是使用 VMware vSphere 客户端中的 vCenter 内置工具。让我们看看如何使用本机工具监控 VMware ESXi 健康和 VM 性能。

ESXi 硬件健康您可以按照以下简单步骤监控 VMware vSphere 参数:单击所需的 ESXi 主机以查看主要信息。单击 监视 选项卡。

vSphere 监控的最经济方法是使用 VMware vSphere Client 中的 vCenter 内置工具。让我们看看如何使用原生工具监控 VMware ESXi 健康状况和虚拟机性能。

ESXi 硬件健康

您可以按照以下简单步骤来监控 VMware vSphere 参数:

  1. 点击所需的 ESXi 主机以查看主要信息。
  2. 点击 监视 选项卡。
  3. 选择所需的监控参数以查看详细信息,例如,硬件健康。服务器硬件上有传感器显示有关 CPU 温度、主板温度、风扇转速(RPM)等信息。

监控 ESXi 性能

要监控 ESXi 性能:

  1. 在 VMware vSphere Client 中选择一个 ESXi 主机。
  2. 点击 监视 选项卡。
  3. 转到 性能与概述。下面的截图显示了所选 ESXi 主机的实时 CPU 信息。图形视图允许您分析所选时段的 CPU 工作负载。
  4. 向下滚动页面以查看有关内存、磁盘和网络利用率的 vSphere 性能监控信息。
  5. 转到 性能与详细信息 以查看有关所需参数的更多信息。

vSphere 中的虚拟机监控

建议在虚拟机的客户操作系统中安装VMware Tools,以获取准确的虚拟机监控信息。

  1. 选择一个虚拟机以查看有关该虚拟机的信息。
  2. 选择监视选项卡,类似于为 ESXi 主机解释虚拟机性能监控。选择所需的虚拟机监控参数。在此示例中,我们转到性能和高级,并选择以 MHz 监控虚拟机 CPU 使用率。

如何在 VMware vSphere 中监控 IOPS?

监控 IOPS(每秒输入/输出操作数)允许您检查虚拟机的存储性能。

  1. 在 VMware vSphere 客户端中选择一个虚拟机。
  2. 单击监视选项卡。
  3. 转到性能和高级
  4. 查看下拉菜单中,选择磁盘

屏幕截图显示了虚拟磁盘性能图表(KBps)。

使用专门的监控解决方案

您可以使用专门的监控解决方案来监控多个 vCenter 服务器、ESXi 主机及其资源,从单个视图中轻松管理。这种VMware 监控功能在 NAKIVO 备份与复制中得到支持,这是一种通用的一体化数据保护解决方案。

  1. 您需要将您的vCenter服务器和ESXi主机添加到库存中。
  2. 转到Web界面左侧的监控部分。
  3. 点击添加监控项目。

  1. 选择您想要监控的特定VM、ESXi主机或整个vCenter服务器。在我们的示例中,我们选择监控一个ESXi主机和该主机上的所有VM。

注意。默认选择了项目视图,但您可以选择策略视图并选择符合您策略的VMware vSphere项目。

  1. 一旦您在ESXi主机处选中复选框,将显示确认消息以选择该主机上的所有VM:
    您要监控所有子VM吗?
    点击应用进行确认。

  1. 滚动监控项目列表并选择您想要监控的数据存储。
  2. 点击保存以保存VM监控设置。

现在您可以在NAKIVO Web界面的左侧点击监控按钮,选择需要进行VMware监控的项目,并查看提供的信息。

让我们选择ESXi主机并检查CPU负载、内存负载及其图表。在这种情况下没有性能问题。

您可以点击单个VM以查看当前的CPU负载、内存负载和磁盘使用情况,对应的饼图或查看一段时间内的统计数据线图。

点击数据存储来检查 ESXi 主机上的磁盘使用情况。

查看 NAKIVO Backup & Replication 的所有功能并比较版本

结论

VM 性能监控有助于优化您的 VMware 基础架构,及时发现 VM 问题,并了解哪些设置可进行调整以优化性能。您可以使用原生的 VMware 监控工具或第三方解决方案。确定您想要监控的指标,根据您的需求选择所需的软件,并不要忘记为了 VM 数据保护而进行 VMware 备份。

Source:
https://www.nakivo.com/blog/how-to-do-vsphere-performance-monitoring-optimization/