求助!我的虚拟机延迟高!

在VMware中,虚拟机可以帮助您在同一台服务器上运行多个操作系统,这是非常方便和高效的。但您可能会发现有时您的虚拟机会出现滞后。当虚拟机的性能下降时,会出现一些问题。

  • 虚拟机的性能低于另一台主机上相同 VM 的性能。
  • 应用程序需要很长时间才能启动并且运行缓慢。
  • 虚拟机中运行的应用程序没有响应。
  • CPU 、内存或磁盘使用率高为 100%。

您可能想知道如何让VMware运行得更快?首先,您需要了解性能不佳的原因。这可能是硬件或软件问题的结果,原因各不相同。

本文将介绍导致虚拟机运行缓慢的最常见问题,并提供有关如何提高 VMware 性能的解决方案。

如何让 VMware 运行得更快(7 个技巧)

接下来,我们将解决影响虚拟机性能的各种问题,并修复如何在 VMware 中加速虚拟机。

技巧 1. 升级 RAM 和 CPU

CPU :硬件资源不足是VM性能不佳的最常见原因之一。充足的 CPU 资源对于运行虚拟机和应用程序至关重要。您可以从虚拟机的“设置”窗口为虚拟机分配更多核心,并检查主机上的可用 CPU 和内存资源。此外,禁用CPU电源管理功能也很有效。

RAM :设置虚拟机的 RAM 量时,请确保 RAM 足以供 VM 使用。同时,主机必须有足够的RAM。但是你不能为VM分配太多的内存,你应该为主机保留一些内存,这是为了避免在RAM不足的情况下,Guest OS和Host OS过度使用交换文件。

技巧 2. 用于提高 VMware 性能的磁盘

  1. 使用SSD(固态硬盘)磁盘来存储虚拟机。
  2. 在生产环境中使用不可增长或预分配的厚磁盘。
  3. 使用可提供更高性能和可靠性的独立(硬件)RAID 控制器。
  4. 确保虚拟磁盘空间可用。磁盘空间不足可能会导致性能下降,因为操作系统和应用程序无法写入临时文件
  5. 将正在使用的数据分离到多个磁盘上。例如,将操作系统安装在一个分区上,而将应用程序(例如数据库)使用的文件存储在另一分区上。
  6. 创建固定大小的磁盘而不是动态分配的磁盘:使用固定大小的磁盘,向虚拟机的硬盘添加新文件会更快,并且不会看到太多文件碎片。

虚拟机磁盘

技巧 3. 管理 VMware 快照

每个快照 都会生成虚拟磁盘的附加增量 VMDK 文件。所有新更改都会定向到 -delta.vmdk 文件中,并且父磁盘保持只读状态。VM 在与 VM 磁盘交互时读取所有这些数据。随着创建的快照越多,快照树就越深,这会减慢读取磁盘数据的速度,从而降低虚拟机的性能。

过多和过大的快照会严重丢失虚拟机数据并导致虚拟机无法启动。建议您及时删除或提交快照,并 定期 进行VMware备份 。

提示 4. 安装 VMware 工具

在来宾操作系统上安装 VMware Tools 很有帮助,它是一组用于提高虚拟机性能和用户体验的驱动程序和实用程序。首先,这提高了虚拟机的图形性能。接下来,鼠标现在在主机和访客之间同步,并且工作时没有延迟。无需按 Ctrl-Alt 来扩展来宾操作系统,您可以通过 VMware Tool 在全屏模式下使用具有更高性能的虚拟机。

在 VMware 管理界面中,启动虚拟机后,转到 VM >> Install VMware Tools

安装VMware工具

提示 5. 网络问题

验证主机网络问题不会影响虚拟机的性能。如果您的ESXi主机连接到SAN(存储区域网络)或NAS(网络附加存储)等存储,请确保网络速度足够并且网络不过载。

您应该在 vSphere 中使用单独的 ESXi 管理网络、vMotion 网络和存储网络以获得高性能。

在使用虚拟交换机的 ESXi 主机上配置 NIC 组合(链路聚合)。

如果您现有的网络带宽不足以满足要求,请考虑网络升级。例如,设置 5 Gbit 或 10 Gbit 网络适配器、交换机和路由器,而不是现有的 1 Gbit 设备。

提示:如果您的 VMware 互联网无法正常工作 ,可能是由一系列问题引起的,因此建议您执行故障排除。

提示 6. 防病毒

确保主机上安装的所有防病毒软件都配置为从主动扫描中排除 VM 文件,因为扫描这些文件可能会降低 VM 性能。

检查主机操作系统和来宾操作系统上运行的操作系统的运行状况。确保没有病毒或其他恶意软件或勒索软件。

检查防病毒软件

技巧 7. 虚拟机性能监控

VM 性能监控广泛用于检测过载和相关性能问题。虚拟机性能监控可帮助您排查原因。您应该在主机级别监控虚拟机性能,而不是在来宾操作系统内部。来宾操作系统不知道虚拟化功能(例如动态资源分配),并且可能会显示不正确的数据。VMware 提供主机级别的计数器。这些计数器提供正确的信息并用于虚拟机性能监控。了解虚拟机内部性能信息的收集方式后,VMware 开发了虚拟机特定的计数器库,使您可以使用 Windows 客户机中的 Perfmon 实用程序查看有关虚拟机性能的正确信息。VMware Tools 必须安装在来宾操作系统上才能监控虚拟机性能。

要在 VMware vSphere Client 中检查消耗的硬件资源,请选择虚拟机,打开“监控”选项卡,然后选择“ 性能 >> 概述 >> 高级 ”以查看图表和其他信息。在 “概览” 页面中,您可以查看CPU、内存、网络和存储的利用率(可用空间、已用空间和输入/输出性能)。在 利用率 上 ,您可以查看有关虚拟机 CPU、虚拟机内存和来宾内存利用率的其他信息。

这些方法被广泛用于加速VMware中的虚拟机。如果您按照本文中的步骤操作,那么提高 VMware 性能的过程将相当简单。

同时,您应该注意,当您的虚拟机滞后时,它会对您的虚拟机数据构成威胁。由于性能下降,很可能导致虚拟机突然关闭或无法再次启动,从而永远丢失您的重要数据。因此,为了保护虚拟机,您应该准备一个 VMware备份解决方案 ,以保持业务连续性并提高效率。

免费备份解决方案,防止虚拟机崩溃

专业的备份工具比内置功能更有效。这里我向您介绍一款 免费的VMware备份软件 ——傲梅企业备份旗舰版。它为您提供以下好处。

无代理备份 :为 VMware ESXi 虚拟机创建完整且独立的映像级备份。
支持免费ESXi :支持付费版和免费版VMware ESXi。
多个存储目的地 :备份到本地或网络共享目的地。
自动执行 :创建备份计划以自动保护虚拟机。
恢复整个虚拟机 :从任何选定的恢复点恢复立即可用的虚拟机。

傲梅企业备份旗舰版支持VMware ESXi 6.0及以上版本。您可以点击以下按钮下载并使用免费的虚拟机备份工具,无时间限制。

免费下载软件VMware ESXi & Hyper-V
安全下载

*您可以选择在Windows或Linux系统上安装此虚拟机备份软件。

3步创建多个虚拟机自动备份任务

1. 绑定设备 :访问傲梅企业备份旗舰版 Web 客户端,导航至 设备 >> VMware >> 添加 VMware 设备 添加 vCenter 或独立 ESXi 。然后单击 ... > 绑定设备

添加VMware ESXi

2. 创建备份任务 :导航至 备份任务 >> 创建新任务 ,然后设置 任务名称 备份类型 设备 目标 计划

创建备份

  • 设备 :在一次备份任务中覆盖主机上的多个虚拟机。
  • 目标 :选择备份到本地路径或网络路径。使用过的路径将保存在“收藏夹存储”中,以便于选择。
  • 计划 :选择执行完整、差异或增量备份,并根据您指定的频率每天、每周或每月自动执行。

安排备份

3. 开始备份 :单击 开始备份 ,您可以选择 添加计划并立即开始备份 ,或 仅添加计划

开始备份

创建的备份任务将被单独列出和监控,以进行进度检查、计划更改和恢复。

虽然免费版满足了大部分虚拟机备份需求,但您还可以升级享受:
备份清理 :配置保留策略以自动删除旧备份文件并节省存储空间。
恢复到新位置 :直接从备份在同一或另一个数据存储/主机中创建新虚拟机,省去了重新配置新虚拟机的麻烦。

概括

本文介绍了 VMware 中虚拟机速度变慢的原因,并提供了 5 个提高 VMware 性能的技巧。这些方法常用于如何让VMware运行得更快。