[发明专利]数据中心环境下减少延迟敏感程序性能干扰的方法及系统有效
申请号: | 202010705329.3 | 申请日: | 2020-07-21 |
公开(公告)号: | CN112000465B | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 王琳;黄天元;李东桦;周莲莲;耿世超;张化祥 | 申请(专利权)人: | 山东师范大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/0842;G06F12/0811 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 250014 *** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 环境 减少 延迟 敏感 程序 性能 干扰 方法 系统 | ||
1.一种数据中心环境下减少延迟敏感程序性能干扰的方法,其特征在于,包括:
获取每一个需要执行的程序对处理器和内存的资源占用率;获取每一个延迟敏感程序的LLC未命中率;
将每个服务器节点上执行的延迟敏感程序,分别分配在该服务器的不同NUMA节点;
基于获取的资源占有率,分别在每个NUMA节点上为延迟敏感程序和批处理程序分配CPU core,具体根据延迟敏感程序的资源占用率,在NUMA节点上为延迟敏感程序分配CPUcore,其余CPU core则分配给批处理程序;
在每个NUMA节点上为延迟敏感程序和批处理程序动态划分LLC区域,保证延迟敏感程序LLC未命中率在设定的范围内;
在延迟敏感程序同批处理程序一起运行时,会对LLC资源产生争用,实时监控延迟敏感程序的LLC未命中率,同离线获得的延迟敏感程序的LLC未命中率W%进行比较;
如果延迟敏感程序的LLC未命中率高于(W+t)%,则利用CAT扩大第一分区,收缩第二分区来保证延迟敏感程序的性能;其中,t为设定值;
如果延迟敏感程序的LLC未命中率低于(W-t)%,则利用CAT收缩第一分区,扩大第二分区来提高批处理程序对LLC的利用率;其中,t为设定值。
2.如权利要求1所述的一种数据中心环境下减少延迟敏感程序性能干扰的方法,其特征在于,利用性能分析工具collectl获取每一个需要执行的程序对处理器和内存的资源占用率。
3.如权利要求1所述的一种数据中心环境下减少延迟敏感程序性能干扰的方法,其特征在于,利用性能分析工具perf获取每一个延迟敏感程序程序的LLC未命中率。
4.如权利要求1所述的一种数据中心环境下减少延迟敏感程序性能干扰的方法,其特征在于,利用numactl工具将每个服务器节点上执行的延迟敏感程序,分别分配在该服务器的不同NUMA节点。
5.一种数据中心环境下减少延迟敏感程序性能干扰的系统,其特征在于,包括:
用于获取每一个需要执行的程序对处理器和内存的资源占用率;获取每一个延迟敏感程序的LLC未命中率的装置;
用于将每个服务器节点上执行的延迟敏感程序,分别分配在该服务器的不同NUMA节点的装置;
用于基于获取的资源占有率,分别在每个NUMA节点上为延迟敏感程序和批处理程序分配CPU core的装置,具体根据延迟敏感程序的资源占用率,在NUMA节点上为延迟敏感程序分配CPU core,其余CPU core则分配给批处理程序;
用于在每个NUMA节点上为延迟敏感程序和批处理程序动态划分LLC区域,保证延迟敏感程序LLC未命中率在设定的范围内的装置;
在延迟敏感程序同批处理程序一起运行时,会对LLC资源产生争用,实时监控延迟敏感程序的LLC未命中率,同离线获得的延迟敏感程序的LLC未命中率W%进行比较;
如果延迟敏感程序的LLC未命中率高于(W+t)%,则利用CAT扩大第一分区,收缩第二分区来保证延迟敏感程序的性能;其中,t为设定值;
如果延迟敏感程序的LLC未命中率低于(W-t)%,则利用CAT收缩第一分区,扩大第二分区来提高批处理程序对LLC的利用率;其中,t为设定值。
6.一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,其特征在于,所述指令适于由处理器加载并执行权利要求1-4任一项所述的数据中心环境下减少延迟敏感程序性能干扰的方法。
7.一种计算机可读存储介质,其中存储有多条指令,其特征在于,所述指令适于由终端设备的处理器加载并执行权利要求1-4任一项所述的数据中心环境下减少延迟敏感程序性能干扰的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010705329.3/1.html,转载请声明来源钻瓜专利网。