跳转至

XenServer 设置虚拟机CPU权重


2014-12-15 by dongnan

目标

为特定的VM虚拟机设置CPU限制条件。

步骤

设置CPU权重

xe vm-param-set uuid=<VM UUID> VCPUs-params:weight=512

该命令设置vCPU的权重为512,默认dom0权重为256,权重决定VM在CPU时间片中所占比例,权重范围从065535

设置CPU使用率

xe vm-param-set uuid=<VM UUID> VCPUs-params:cap=80

该命令用户设置VM最大可以使用的CPU为单个CPU的80%,设置为100则为1个物理CPU的,设置为80则只能使用一个物理CPU的80%性能, 设置为400,则表示最大可以使用4个物理CPU。默认为0不限制。

指定物理CPU

指定特定的VM使用指定的物理CPU可以使用命令:

xe vm-param-set uuid=<VM UUID> VCPUs-params:mask=1,3

该命令用于设置特定UUIDVM使用物理CPU排序中的第1,3,CPU。

参考

设置VM最大CPU使用率

回到页面顶部