VMware CPU占用率高(原因及解决方案)

您所在的位置:网站首页 开启温控软件cpu使用占比就很高 VMware CPU占用率高(原因及解决方案)

VMware CPU占用率高(原因及解决方案)

2024-07-14 04:25| 来源: 网络整理| 查看: 265

案例:我的 VMware 中的 CPU 使用率一直很高 

最近在运行自己的虚拟机时,发现宿主机的CPU占用率很高,不知道是不是系统问题,虚拟机的CPU占用率在90%以上,CPU准备价值超过20%。我希望得到一些关于 VMware 中持续高 CPU 使用率的建议。我应该怎么办?

这种情况在实践中屡见不鲜,但具体如何解决呢?在下面的文章中,我将分析VMware CPU占用率高的可能原因,并提供一些值得尝试的建议。

为什么VMware使用CPU占用率高(可能原因)

去检查中央处理器用法,您可以按Ctrl + Alt + Delete,然后单击任务管理器。CPU 使用率或 CPU 就绪的短暂峰值意味着您正在充分利用虚拟机资源。但是,在某些情况下,VMware 持续高 CPU 使用率会影响虚拟机性能,这可能是由以下原因引起的。

主机可能缺少满足要求所需的 CPU 资源。相对于物理处理器内核的数量,虚拟 CPU 可能过多。可能存在将 CPU 置于等待状态的 IO 存储或网络操作。来宾操作系统为 CPU 生成过多负载。

为了限制 VMware 中的 CPU 使用率,您可以考虑执行下一部分中的方法。

降低 VMware 高 CPU 使用率的解决方案(9 个技巧)

如何降低 VMware 中的 CPU 使用率?由于 CPU 使用率高的原因多种多样,因此很难说哪种方法对您的 VMware 具有决定性意义。在这里,我将列出一些行之有效的方法,您可以一一尝试:

1.升级主机上每个虚拟机上安装的VMware Tools。

2. 将一个虚拟机的CPU使用率值与宿主机或资源池中其他虚拟机的CPU使用率值进行比较。主机虚拟机视图上的堆叠条形图显示主机上所有虚拟机的 CPU 使用率。

3. 判断虚拟机就绪时间过长是否是因为其CPU使用时间达到了CPU限制设置。如果是这样,请增加虚拟机的 CPU 限制。

4.增加CPU份额,给虚拟机更多的运行机会。如果主机系统受 CPU 限制,主机上的总就绪时间可能会保持在同一水平。如果主机就绪时间没有减少,请为高优先级虚拟机设置 CPU 预留,以保证它们收到所需的 CPU 周期。

5. 增加分配给虚拟机的内存量。这可能会减少缓存应用程序的磁盘和/或网络活动。这可能会降低磁盘 I/O 和/或网络流量,进而降低 CPU 利用率。资源分配较小的虚拟机通常会积累更多的 CPU 就绪时间。

6. 将虚拟机上的虚拟 CPU 数量减少到仅执行工作负载所需的数量。例如,四路虚拟机上的单线程应用程序仅受益于单个 vCPU。但是 ESXi 对三个空闲 vCPU 的维护占用了可用于其他工作的 CPU 周期。

7. 如果主机尚未在 DRS 群集中,请将其添加到一个群集中。如果主机在 DRS 群集中,请增加主机数量并将一个或多个虚拟机迁移到新主机上。

8. 如有必要,升级主机上的物理 CPU。

9. 使用最新版本的管理程序软件,并启用节省 CPU 的功能,例如 TCP Segmentation Offload、大内存页面和巨型帧。

使用以上方法,可以有效降低VMware中的CPU占用率,从而提高虚拟机的性能。

建议:合理分配vCPU给VM

VMware 主机可以容纳的 CPU 过度使用的确切数量将取决于虚拟机及其运行的应用程序。但是,您可以预估可用的主机CPU资源,然后以更合理的方式将vCPU分配给VM。

计算主机上可用的物理核心数 (pCPU):

物理处理器 (pCPU) =(处理器插槽)X(核心/处理器)

如果核心使用超线程,计算逻辑核心数:

虚拟处理器 (vCPU) = (pCPU) X(2 个线程/物理处理器)

例如,如果您有 2 个处理器,每个处理器有 6 个内核:(2 个处理器插槽)X(6 个内核/处理器)= 12 个物理处理器 (pCPU)(12 pCPU) X(2 个线程/物理处理器)= 24 个虚拟处理器(vCPU )

最好根据需要为每个 虚拟机分配一个 vCPU,而不是一次向 虚拟机添加太多不需要的 vCPU。适当分配 vCPU 以增加其他 虚拟机的资源可用性并减少 CPU 就绪时间。

在生产环境中,如果VMware CPU占用率高,虚拟机很可能会卡在运行中,极易造成VMware VM的数据丢失。如此规律VMware备份对于保护数据免受安全威胁至关重要。

重要提示:始终保护 VMware 虚拟机免受数据威胁

为避免因虚拟机滞后导致数据丢失,建议您进行虚拟机备份,尤其是重要的业务数据。

傲梅企业备份旗舰版,一个免费备份工具, 旨在提供可靠的 VMware 和 Hyper-V 备份解决方案。它可以通过自动化虚拟机备份和轻松快速地恢复 虚拟机来持续保护 VMware 虚拟机。使用这款高效的备份软件,您可以享受:

支持免费 ESXi:支持付费和免费版本的 VMware ESXi。“永久免费”:傲梅企业备份旗舰版的免费版没有时间限制。一次备份多台虚拟机:选择多台虚拟机同时备份,不间断。从任意点快速恢复:只需点击几下鼠标,即可将 虚拟机恢复到原始或其他数据存储/主机。“角色分配”:允许一个管理员创建具有有限权限的子帐户,有效降低管理成本和人为错误。

请下载并安装免费的无代理备份软件以继续:

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

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

如何使用免费备份软件保护 VMware 免受数据丢失

1. 下载傲梅企业备份旗舰版 并输入所需信息以添加设备。您不需要安装任何代理或执行复杂的配置。

2. 单击“备份任务”>>创建新任务。

3. 在打开的窗口中,配置以下设置以创建可以轻松恢复到另一个数据存储的 VMWare虚拟机备份。

✦ 输入任务名称并选择一个或多个虚拟机进行备份。

✦ 设置“备份计划”。您可以设置一次备份任务或安排每日/每周/每月任务。根据您的需要组合完整备份、增量或差异备份,非常方便,直接减少您的工作量。

✦ 单击“开始备份”:您可以选择添加计划备份并立即运行,或仅添加任务并稍后运行。

4. 创建虚拟机备份后,您可以轻松点击Restore从任何选定的历史版本恢复虚拟机。

✦ 选择虚拟机备份并选择Restore to original location。

✦ 根据需要指定目标主机和数据存储。

✍ 虽然免费版涵盖了大部分虚拟机备份需求,但您也可以升级到高级版享受:✦ 虚拟机批量备份:批量备份由 vCenter Server 或独立 ESXi 主机管理的大量 VM。✦ 备份清理:配置保留策略以自动删除旧备份文件并节省存储空间。✦ 恢复到新位置:轻松地在同一个或另一个数据存储/主机中克隆虚拟机,而无需重新安装或配置新的 VM。

如果您发现您的VMware CPU占用率高,请记得备份虚拟机并将其视为日常工作。除了,VMware 备份解决方案当计划对虚拟机进行大的更改时,也可以确保数据安全。

概括

在本文中,我们讨论了VMware CPU占用率高的原因以及如何降低 VMware 中的 CPU 使用率。合理使用CPU资源可以提高虚拟资源的利用率,否则VMware中CPU占用率过高可能会影响虚拟机的性能,造成数据丢失。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3