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。