【技术实现步骤摘要】
本专利技术涉及云计算和虚拟化,具体为一种numa架构下cpu热点的判定方法。
技术介绍
1、numa(non-uniform memory access)架构是一种多处理器计算机架构,它对内存的访问时间是依赖处理器和内存之间相对位置的。在numa架构中,存在和处理器相近的内存,通常称作本地内存;还有和处理器相对远的内存,通常称之为远端内存。每个cpu核独享l1、l2级缓存,l3级缓存为共享缓存,不同numa节点之间通过总线连接。接近numa结点的内存成为本地内存,其他numa节点的内存称之为远端内存,numa节点对本地内存的访问更快。
2、在虚拟化技术是云计算的核心技术之一,在宿主机上被虚拟出来的服务器称为虚拟机(virtual machine),用户可以购买符合自己配置需求的虚拟机,云计算场景下,宿主机的cpu资源进行超分,并且多采用numa架构,多个共享型虚拟机共享同一个numa node下的cpu资源,如果多个cpu密集型的虚拟机分配在同一个numa node下,可能发生此numanode下cpu资源严重过载,从而产生
...【技术保护点】
1.一种NUMA架构下CPU热点的判定系统,其特征在于,包括,
2.根据权利要求1所述的一种NUMA架构下CPU热点的判定系统,其特征在于,包括,所述监控模块需要采集到宿主机每一个CPU核的利用率、负载,为了防止瞬间的高利用率和负载造成系统误判,此场景下选取宿主机每一个CPU核一段时间内平均利用率和平均负载作为指标,分别记作Utilavg和Loadavg。
3.根据权利要求1所述的一种NUMA架构下CPU热点的判定系统,其特征在于,包括,所述监控模块需要采集到虚拟机的虚拟CPU的Steal Time指标,此场景下选取每个vCPU一段时间内平均S
...【技术特征摘要】
1.一种numa架构下cpu热点的判定系统,其特征在于,包括,
2.根据权利要求1所述的一种numa架构下cpu热点的判定系统,其特征在于,包括,所述监控模块需要采集到宿主机每一个cpu核的利用率、负载,为了防止瞬间的高利用率和负载造成系统误判,此场景下选取宿主机每一个cpu核一段时间内平均利用率和平均负载作为指标,分别记作utilavg和loadavg。
3.根据权利要求1所述的一种numa架构下cpu热点的判定系统,其特征在于,包括,所述监控模块需要采集到虚拟机的虚拟cpu的steal time指标,此场景下选取每个vcpu一段时间内平均steal ti me指标,记作vcpu_stavg。
4.根据权利要求1所述的一种numa架构下cpu热点的判定系统,其特征在于,包括,所述云计算管理模块维护了宿主机numa node节点信息和虚拟机调度信息,上述信息可以获得每个numa node跟cpu核的关系,以及每个虚拟机分配在哪些numa node上,由上述信息可以获取numa node对于cpu资源的分配率,记作numa_allocratio,根据每个虚拟机分配在哪些numa node信息和每个虚拟机的vcpu_stavg信息,聚合得到numa nod...
【专利技术属性】
技术研发人员:徐城,时子威,冯存光,石明坤,徐静远,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。