Xen服务器VM资源未使用“ cap”隔离

问题描述

我有一个 Xen服务器7.3 ,其中多个VMS协同工作以完成一个分布式过程(例如,一个大矩阵的总和),该服务器具有32个(虚拟CPU) vCPU strong>,并为每个VM分配8个vCPU。 如果我在单个VM上执行该过程并衡量该过程的性能,则需要花费 x时间来完成该过程,但是每当我将工作VM的数量增加到1个以上时,似乎都没有大大提高了执行过程中的时间消耗,而不是花费大约 x / 2的时间来完成该过程,而是需要大约 0.9x的时间。 我尝试使用xe vm-param-set uuid=<VM UUID> VCPUs-params:cap=800来隔离VM的处理能力,以便在增加VM数量但仍然获得相同结果时测量性能

是否有一种方法可以完全隔离VM的处理能力,而不影响其他VMS的处理能力?

我完全确定问题不在我的代码或程序中,因为如果我尝试在2台物理计算机上运行该问题,而不是在Xen上使用虚拟化,则大约需要 x / 2时间

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...