CPU性能最佳实践

cpu虚拟化增加了不同的开销。因此,您可能需要微调cpu性能并需要了解标准的最佳实践。

以下是标准cpu性能最佳实践:

除非客户操作系统内运行的应用程序需要,否则您需要避免使用SMP VM。这意味着如果应用程序不是多线程的,那么使用SMP VM没有任何好处。您应该使用比例共享算法确定VM cpu使用率的优先级。使用distributed Resource SchedulerDRS)和vMotion重新分配VM并减少争用。为VM使用最新的可用虚拟硬件。减少单个主机上运行的VM数量。这样,您不仅可以减少争用,还可以减少故障域配置。您应该利用供应商提供的应用程序调整指南来调整VM以获得最佳性能。

如何去做呢1.对于第一个最佳实践,您需要检查应用程序是单线程还是多线程。如果是单线程,则避免运行SMP VM:

您需要使用vSphere Web Client登录vCenter,然后转到“ 主页”选项卡。转到VM并查看VM Hardware。现可以查看VM是否具有一个vcpu或多个vcpu。您可以通过查看每个vcpu的利用率或类似指标来查看它是否正在使用它们:

CPU性能最佳实践

2.对于第二种最佳实践,您需要使用共享和预留来确定VM cpu的优先级。根据客户SLA,必须定义:

您需要使用vSphere Web Client登录vCenter,然后转到“ 主页”选项卡。转到VM,右键单击它,然后选择“ 编辑资源设置”。在cpu部分中,您需要根据SLA和性能因素定义共享和预留值。默认情况下,ESXi高效且公平。它不浪费物质资源。如果能满足所有要求,一切都很好。如果不满足所有要求,则默认情况下在VM之间公平地共享剥夺。

VM可以使用调整共享,预留或限制设置。但请确保您首先了解它们的工作原理:

CPU性能最佳实践

3.对于第三种最佳实践,您需要拥有vSphere Cluster并为此启用DRS。DRS将使用vMotion在ESXi主机上对VM进行负载平衡。

CPU性能最佳实践

CPU性能最佳实践

4.对于第四种最佳实践,首先需要查看VM运行的虚拟硬件; 如果它不是最新的,那么你需要升级它。虚拟硬件版本可以限制vcpu的数量:

a.您需要使用vSphere Web Client登录vCenter,然后转到“ 主页”选项卡。

b.转到Hosts and Clusters,然后单击VM并查看VM Hardware。

CPU性能最佳实践

c.现在,要升级VM的虚拟硬件,必须关闭它。然后,再次启动它,右键单击VM,转到兼容性,然后再升级VM兼容性。它应该给你一个警告:

CPU性能最佳实践

d.单击“是”后,将升级虚拟硬件版本。

CPU性能最佳实践

5.对于第五个建议,您需要限制将在主机上运行的VM所需的vcpu数以及每个物理主机中可用的套接字/核心数:

尝试在所有主机上平衡VM的cpu负载监视VM的性能并根据需要进行调整。6.对于上一个建议,您需要获取供应商应用程序调优指南,然后按照该指南调整您的虚拟环境。参考:https://blogs.vmware.com/apps/2016/01/Now-updated-microsoft-exchange-server-vmware-vsphere-best-practices-guide.html

原文地址:https://www.toutiao.com/article/6687788682826482179/

总结

以上是真正的电脑专家为你收集整理的CPU性能最佳实践的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得真正的电脑专家网站内容还不错,欢迎将真正的电脑专家推荐给好友。

你可能想看:
标签: 虚拟机电脑
分享给朋友: