Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Virtual machine Xen服务器VM资源未使用“隔离”;“第;_Virtual Machine_Distributed Computing_Virtualization_Xen - Fatal编程技术网

Virtual machine Xen服务器VM资源未使用“隔离”;“第;

Virtual machine Xen服务器VM资源未使用“隔离”;“第;,virtual-machine,distributed-computing,virtualization,xen,Virtual Machine,Distributed Computing,Virtualization,Xen,我有一个Xen server 7.3,多个虚拟机一起工作以完成一个分布式进程(例如一个大矩阵的总和),服务器有32个(虚拟CPU)vCPU,每个虚拟机分配8个vCPU。 如果我在单个VM上执行流程,并测量流程的性能,则需要x个时间才能完成,但是,每当我将工作虚拟机的数量增加到1个以上时,执行过程中所消耗的时间似乎并没有得到很好的提高,而不是获得大约x/2的时间来完成这个过程,大约需要0.9倍的时间。 我尝试使用xe vm param set uuid=VCPUs params:cap=800隔离

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

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

我完全相信问题不在我的代码或程序中,因为如果我尝试在2台物理机器上运行它,而不是在Xen上使用虚拟化,则需要大约x/2时间才能完成