1.一种中央处理器资源分配方法,其特征在于,所述方法包括:
根据高级资源池中的虚拟机的数量变化,动态地调整所述高级资源池中的物理核的分配数量;
根据所述高级资源池中物理核的分配数量调整默认资源池中的物理核的分配数量;
其中,所述高级资源池和默认资源池是按照资源池的服务等级将中央处理器的物理核进行划分而得到的资源池;其中,在所述高级资源池中运行的虚拟机占用预设比例的物理核计算资源。
2.如权利要求1所述的方法,其特征在于,所述服务等级包括允许每台虚拟机占用物理核计算资源的数量。
3.如权利要求1或2所述的方法,其特征在于,所述高级资源池包括第一级资源池,其中所述第一级资源池中允许每台虚拟机独占一个物理核计算资源。
4.如权利要求1至3任一项所述的方法,其特征在于,所述高级资源池包括第二级资源池,其中所述第二级资源池中允许每台虚拟机占用一个物理核计算资源的50%。
5.如权利要求1至5任一项所述的方法,其特征在于,
所述根据高级资源池中的虚拟机的数量变化,动态地调整所述高级资源池中的物理核的分配数量,包括:
在所述高级资源池中的虚拟机数量增加时,根据增加的虚拟机数量以及所述高级资源池的服务等级确定需要向所述高级资源池分配的第一数量的物理核;从所述默认资源池向所述高级资源池分配所述第一数量的物理核;
或者
在所述高级资源池中的虚拟机数量减少时,根据减少的虚拟机数量以及所述高级资源池的服务等级确定需要从所述高级资源池减少的第二数量的物理核;
从所述高级资源池向所述默认资源池分配所述第二数量的物理核。
6.如权利要求5所述的方法,其特征在于,所述在所述高级资源池中的虚拟机数量减少时,根据减少的虚拟机数量以及所述高级资源池的服务等级确定需要从所述高级资源池减少的第二数量的物理核,从所述高级资源池向所述默认资源池分配所述第二数量的物理核,具体包括:当所述高级资源池中没有虚拟机运行时,将所述高级资源池中的物理核分配给所述默认资源池。
7.如权利要求1至6任一项所述的方法,其特征在于,
在所述根据高级资源池中的虚拟机的数量变化,动态地调整所述高级资源池中的物理核的分配数量之前,
所述方法还包括:
确定所述高级资源池中的虚拟机数量发生变化之后,所述高级资源池中的物理核数量不足以满足所述高级资源池中的服务等级。
8.如权利要求1至6任一项所述的方法,其特征在于,
在所述根据高级资源池中的虚拟机的数量变化,动态地调整所述高级资源池中的物理核的分配数量之前,
所述方法还包括:
确定所述高级资源池中的虚拟机数量发生变化之后,所述高级资源池中存在不服务于该高级资源池中的虚拟机的空闲的至少一个物理核计算资源。
9.如权利要求1至8任一项所述的方法,所述方法还包括:
为所述默认资源池中的虚拟机设定允许每台虚拟机占用的物理核计算资源的上限百分比和/或下限百分比。
10.如权利要求1至9任一项所述的方法,所述方法还包括:
为所述默认资源池中的虚拟机设定每台虚拟机使用物理核计算资源的优先级,并根据所述优先级高低顺序为所述默认资源池中的虚拟机分配物理核的计算资源。
11.一种用于虚拟系统的计算节点,其特征在于,所述计算节点包括:
资源调整单元,用于根据高级资源池中的虚拟机的数量变化,动态地调整所述高级资源池中的物理核的分配数量,和用于根据所述高级资源池中物理核的分配数量调整所述默认资源池中的物理核的分配数量;
资源分配单元,用于根据资源池的服务等级,将中央处理器的物理核划分成默认资源池和高级资源池;其中,在所述高级资源池中运行的虚拟机占用预设比例的物理核计算资源。
12.如权利要求11所述的计算节点,其特征在于,
所述服务等级包括允许每台虚拟机占用物理核计算资源的数量。
13.如权利要求11至12任一项所述的计算节点,其特征在于,
所述高级资源池包括第一级资源池,其中所述第一级资源池中允许每台虚拟机独占一个物理核计算资源。
14.如权利要求11至13任一项所述的计算节点,其特征在于,
所述高级资源池包括第二级资源池,其中所述第二级资源池中允许每台虚拟机占用一个物理核计算资源的50%。
15.如权利要求11至14任一项所述的计算节点,其特征在于,
在所述高级资源池中的虚拟机数量增加时,所述资源调整单元根据增加的虚拟机数量以及所述高级资源池的服务等级确定需要向所述高级资源池分配的第一数量的物理核,并且从所述默认资源池向所述高级资源池分配所述第一数量的物理核;
或者
在所述高级资源池中的虚拟机数量减少时,所述资源调整单元根据减少的虚拟机数量以及所述高级资源池的服务等级确定需要从所述高级资源池减少的第二数量的物理核,并且从所述高级资源池向所述默认资源池分配所述第二数量的物理核。
16.如权利要求11至15任一项所述的计算节点,其特征在于,
当所述高级资源池中没有虚拟机运行时,所述资源调整单元用于将所述高级资源池中的物理核分配给所述默认资源池。
17.如权利要求11至16任一项所述的计算节点,所述计算节点还包括:
第一确定单元,用于确定所述高级资源池中的虚拟机数量发生变化之后,所述高级资源池中的物理核数量不足以满足所述高级资源池中的服务等级。
18.如权利要求11至17任一项所述的计算节点,所述计算节点还包括:
第一确定单元,用于确定所述高级资源池中的虚拟机数量发生变化时,所述高级资源池中存在不服务于该高级资源池中的虚拟机的空闲的至少一个物理核计算资源。
19.如权利要求11至18任一项所述的计算节点,其特征在于,
所述资源分配单元用于为所述默认资源池中的每台虚拟机设定允许每台虚拟机占用的物理核计算资源的上限百分比和/或下限百分比。
20.如权利要求11至19任一项所述的计算节点,其特征在于,
所述资源分配单元用于为所述默认资源池中的虚拟机设定每台虚拟机使用物理核计算资源的优先级,并根据所述优先级高低顺序为所述默认资源池中的虚拟机分配物理核的计算资源。