无标题文档
 
 
设为首页 | 加入收藏
  首页 关于我们 产品中心 案例展示 资料下载 联系方式 在线留言
  最新动态 /About us
  联系我们 /Contacts us
地址:湖北省武汉市洪山区文化大道555号融创智谷A10-5
电话:(Tel):13907160355,传真(Fax):027-87569246-806
 
  当前位置:首页 > 最新动态
Vmware环境CPU就绪问题解释与分析

CPU Ready是虚拟机准备就绪但无法从虚拟机管理程序获取物理CPU资源以运行其进程的时间百分比。基本上,CPU就绪时间越长,对vSphere环境的影响就越大。CPU就绪是一个非常关键的指标,通常与严重的性能下降有关。

vCPU和物理核心

为了理解CPU准备,我们必须了解vCPU和Physical Core的概念。每个vCPU都被ESXI主机视为单个物理CPU核心。管理程序为vCPU提供了时隙,以便它可以利用可用的物理内核。

让我们假设1vCPU = 1物理核心。配置多个VM是很常见的,其中vCPU级别的总和超过了物理CPU的总数。

IE浏览器。让我们举一个拥有10个物理内核并在其中配置VM的主机的示例。

VM

个vCPU

VM A.

4

VM B.

4

VM C.

4

这里vCPU的总和是4 + 4 + 4 = 12 vCPU,但是可用的物理CPU总数是10.由于每个VM需要4个vCPU,因此不可能有3个VM同时使用CPu 。

VM A和VM B最初将使用物理核心,当其中一个完成时,管理程序将调度VM C以占用4个物理核心。

VM C必须等待以获取CPU资源的时间段称为CPU就绪。

CPU超额认购和主机过度承诺

CPU超额预订和主机超额承诺是CPU就绪时间的主要原因。首先,你应该明白,拥有比pCPU更多的vCPU是很正常的。否则,虚拟化的重点是什么!

但是,vCPU与pCPU的比例必须处于最佳位置。建议该比率应为1:3或更小,以便最大限度地缩短CPU就绪时间。还建议将CPU就绪时间保持  在5%以下。任何更大的,都可能导致严重的生产性能问题。

DRS(Distributed Resource Scheduler)会有帮助吗?

简短回答 - 不!DRS仅在移动资源时考虑CPU和内存利用率。

好的,那我该如何查找CPU准备好了?

通常,您可以使用vSphere客户端监控各个VM的CPU就绪时间。

对于需要快速分析的时候,像Uila这样的工具可以很容易地以图形方式识别CPU就绪和过度提交的主机。例如 -

您还可以快速识别主机上的CPU就绪 -

所以下次,如果你有任何CPU性能问题,但你的CPU利用率很低,请记住它可能是CPU就绪。


版权所有:武汉恒景科技有限公司 Company(C)2012-2017