一种InCloudSphere虚拟化系统的cpu性能优化方法技术方案

技术编号:15762781 阅读:64 留言:0更新日期:2017-07-05 22:52
本发明专利技术涉及一种InCloudSphere虚拟化系统的cpu性能优化方法,它包括以下步骤:步骤1):确定本物理机cpu型号以及cpu node数目以及编号;确定同一颗cpu包含的所有cpu node编号;步骤2):根据本物理机运行的所有虚拟机分配的vpu数目划分不同虚拟机所绑定的pcpu区间;步骤3):根据运行实际情况调整所有虚拟机绑定区间,保证所有的物理cpu其分配的压力处于同一水平。有效提升incloud sphere在高数量虚拟机并行运行时的运行效率,对优化客户虚拟化环境有良好的效果。

A CPU performance optimization method for InCloudSphere virtualization system

CPU performance optimization method of the present invention relates to a virtual InCloudSphere system, which comprises the following steps: 1): determine the physical machine model CPU and number of CPU and node number; CPU determine all node number with a CPU containing; step 2): according to the number of all the physical distribution of Vpu virtual machine run the division of binding different virtual machine pcpu interval; step 3): adjustment of all virtual machine binding interval according to the actual situation of operation, ensure all the physical CPU distribution of pressure at the same level. To effectively enhance the incloud sphere parallel operation efficiency when operating in the high number of virtual machine has a good effect on the optimization of client virtualization environment.

【技术实现步骤摘要】
一种InCloudSphere虚拟化系统的cpu性能优化方法
本专利技术属于虚拟机
,具体涉及一种InCloudSphere虚拟化系统的cpu性能优化方法。
技术介绍
Incloudsphere作为一种虚拟化产品,与众多虚拟化产品一样,在系统负载较多的虚拟机时,其自身由于vcpu与pcpu之间资源切换等问题的影响下,会导致虽然有剩余系统资源但是在某一时刻,整体系统运行效率较低,资源利用率不完全;会导致明显的系统卡顿现象。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种InCloudSphere虚拟化系统的cpu性能优化方法,以解决上述技术问题,是非常有必要。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种InCloudSphere虚拟化系统的cpu性能优化方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种InCloudSphere虚拟化系统的cpu性能优化方法,它包括以下步骤:步骤1):确定本物理机cpu型号以及cpunode数目以及编号;确定同一颗cpu包含的所有cpunode编号;步骤2):根据本物理机运行的所有虚拟机分配的vpu数目划分不同虚拟机所绑定的pcpu区间;步骤3):根据运行实际情况调整所有虚拟机绑定区间,保证所有的物理cpu其分配的压力处于同一水平。作为优选,所述的步骤1)中,通过cat/proc/cpuinfo指令查看cpu型号以及cpunode编号。本专利技术的有益效果在于,有效提升incloudsphere在高数量虚拟机并行运行时的运行效率,对优化客户虚拟化环境有良好的效果。此外,本专利技术设计原理可靠,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。具体实施方式下面通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。本专利技术提供的一种InCloudSphere虚拟化系统的cpu性能优化方法,它包括以下步骤:步骤1):确定本物理机cpu型号以及cpunode数目以及编号;确定同一颗cpu包含的所有cpunode编号;步骤2):根据本物理机运行的所有虚拟机分配的vpu数目划分不同虚拟机所绑定的pcpu区间;步骤3):根据运行实际情况调整所有虚拟机绑定区间,保证所有的物理cpu其分配的压力处于同一水平。本实施例中,所述的步骤1)中,通过cat/proc/cpuinfo指令查看cpu型号以及cpunode编号。本实施例中,以SPECvirt在两路NF5280M4服务器上运行8组虚拟机为例,划定pcpu分配区间:每组虚拟机包括6KVM虚拟机,组与组之间虚拟机采用clone方式部署;根据测试分析,将8组虚拟机分为AB两大组,其中A组虚拟机通过控制台;绑定于cpu0的所有核心上;xevm-param-setuuid=$虚拟机的UUIDVCPUs-params:mask=$cpu0的所有核心编号;将B组虚拟机通过控制台绑定于cpu1的所有核心上;xevm-param-setuuid=$虚拟机的UUIDVCPUs-params:mask=$cpu1的所有核心编号;完成后重启物理机。运行验证后发现,两颗cpu的占用率并不平均,经分析得出原因为两组虚拟机中的数据库服务器与中间件服务器存在同时升高压力的情况,因而采用将A与B所有数据库虚拟机更换绑定的pcpu,并重新运行验证,系统正常运行,并无高延迟发生。以上公开的仅为本专利技术的优选实施方式,但本专利技术并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本专利技术原理前提下所作的若干改进和润饰,都应落在本专利技术的保护范围内。本文档来自技高网...

【技术保护点】
一种InCloudSphere虚拟化系统的cpu性能优化方法,它包括以下步骤:步骤1):确定本物理机cpu型号以及cpu node数目以及编号;确定同一颗cpu包含的所有cpu node编号;步骤2):根据本物理机运行的所有虚拟机分配的vpu数目划分不同虚拟机所绑定的pcpu区间;步骤3):根据运行实际情况调整所有虚拟机绑定区间,保证所有的物理cpu其分配的压力处于同一水平。

【技术特征摘要】
1.一种InCloudSphere虚拟化系统的cpu性能优化方法,它包括以下步骤:步骤1):确定本物理机cpu型号以及cpunode数目以及编号;确定同一颗cpu包含的所有cpunode编号;步骤2):根据本物理机运行的所有虚拟机分配的vpu数目划分不同虚拟机所绑定的pcpu区间;步骤...

【专利技术属性】
技术研发人员:殷斌
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1