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时间片中所占比例,权重范围从0到65535。
设置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
该命令用于设置特定UUID的VM使用物理CPU排序中的第1,3,CPU。