首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VMware ESXi -可变CPU时间(CPU预留)

VMware ESXi -可变CPU时间(CPU预留)
EN

Server Fault用户
提问于 2009-10-22 20:38:38
回答 2查看 976关注 0票数 0

我运行的是FreeBSD 7.2在VMware ESXi 3.5下。主机有2个物理CPU,BSD盒是目前唯一正在运行的VM。只有一个虚拟CPU分配给VM。

当测量特定程序的CPU时间时,我有时得到非常不同的结果。VMware根据系统负载不同地报告处理器的使用情况。是否可以将物理CPU的常量份额分配给特定的VM?我希望CPU的时间或多或少是恒定的。我尝试在VMware基础设施客户机中配置VM时设置CPU预留,但是CPU时间仍然变化很大。

提前感谢!

EN

回答 2

Server Fault用户

发布于 2009-10-23 00:52:48

实际使用的实际(物理) CPU时间将始终反映在来宾中运行的任何负载所需的需求,预订保证没有其他VM (或Hypervisor\Console)会否认VM是它的预订,但这并不意味着可用的CPU资源将被实际使用。保留更多地是一个围绕潜在资源的逻辑围栏,而不是一个明确的分配数量。也就是说,保留应该是相当一致地分配保留资源,即使VM什么也不做,所以当您说您正在得到不稳定的CPU时间度量时,您在哪里度量它?即使在保留的情况下,您也不能相信VM中的任何数字,因为分配资源的进程通常会破坏VM中的内部计时器,因此从Hypervisors的角度来看问题要好得多。对于ESX3.5,esxtop是您最好的起点。

票数 2
EN

Server Fault用户

发布于 2010-12-23 21:45:13

当我将设置为VM时,遇到了这个问题。我们的服务器团队告诉我,没有办法保证任何一个VM都有一个特定的CPU时间百分比。实际的CPU资源变化很大(以及响应时间),因此我最终使用了物理服务器。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/77349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档