[发明专利]资源管理方法、装置及设备有效
申请号: | 201911094449.8 | 申请日: | 2019-11-11 |
公开(公告)号: | CN110825528B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 矫恒浩;吴连朋;夏章抓;张宏波;李希伟 | 申请(专利权)人: | 聚好看科技股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 孙静;臧建明 |
地址: | 266061 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源管理 方法 装置 设备 | ||
本发明实施例提供一种资源管理方法、装置及设备,该方法包括:确定多个进程中每个进程对应的第一时段,进程在对应的第一时段内的CPU占用率大于或等于第一阈值;根据每个进程对应的第一时段,将每个进程与CPU芯片中对应的逻辑核绑定;其中,CPU芯片包括多个物理核,每个物理核包括至少两个逻辑核,与同一物理核中的不同逻辑核绑定的不同进程对应的第一时段之间不存在重叠。提高了CPU芯片的资源利用率。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种资源管理方法、装置及设备。
背景技术
电子设备的中央处理器(central processing unit,CPU)芯片中通常包括多个物理核,每个物理核可以包括两个逻辑核。电子设备中还包括多个进程,进程可以在逻辑核中运行。
在进程运行的过程中,为了避免进程在不同的逻辑核中进行切换,可以将进程与逻辑核进行绑定,以使进程在绑定的逻辑核中运行。目前,通常将进程与逻辑核进行随机绑定,这样,可能导致电子设备中的进程无法合理的使用CPU芯片的资源,导致CPU芯片的资源利用率较低。
发明内容
本发明实施例提供一种资源管理方法、装置及设备,提高了CPU芯片的资源利用率。
第一方面,本发明实施例提供一种资源管理方法,包括:
确定多个进程中每个进程对应的第一时段,所述进程在对应的所述第一时段内的CPU占用率大于或等于第一阈值;
根据每个进程对应的第一时段,将每个进程与CPU芯片中对应的逻辑核绑定;其中,所述CPU芯片包括多个物理核,每个物理核包括至少两个逻辑核,与同一物理核中的不同逻辑核绑定的不同进程对应的第一时段之间不存在重叠。
在一种可能的实施方式中,所述至少两个逻辑核包括第一逻辑核和第二逻辑核,针对所述多个进程中的第一进程;根据每个进程对应的第一时段,将第一进程与CPU芯片中对应的逻辑核绑定,包括:
判断所述多个进程中是否存在所述第一进程对应的匹配进程,所述匹配进程对应的第一时段与所述第一进程对应的第一时段之间不存在重叠;
若是,将所述第一进程与所述第一逻辑核绑定,将所述匹配进程与所述第二逻辑核绑定;
若否,将所述第一进程与第二物理核中的逻辑核绑定,所述第二物理核不绑定除所述第一进程之外的其它进程。
在一种可能的实施方式中,判断所述多个进程中是否存在所述第一进程对应的匹配进程之前,还包括:
获取每个匹配进程对应的第一时段的时长;
按照对应的第一时段的时长从高到低的顺序,对多个进程进行排序,得到第一进程集合,所述第一进程集合中的进程未绑定逻辑核;
将所述第一进程集合中的第一个进程确定为所述第一进程。
在一种可能的实施方式中,判断所述多个进程中是否存在所述第一进程对应的匹配进程,包括:
判断所述第一进程集合中是否存在所述第一进程对应的匹配进程。
在一种可能的实施方式中,判断所述第一进程集合中是否存在所述第一进程对应的匹配进程,包括:
执行判断步骤,所述判断步骤包括:判断所述第一进程集合中的第i个进程是否为所述第一进程对应的匹配进程,初始时,所述i为2;
若是,则将所述第i个进程确定为所述第一进程对应的匹配进程;若否,则将所述i加1,并执行所述判断步骤,直至确定得到所述第一进程对应的匹配进程,或者所述i大于所述第一进程集合中包括的进程数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于聚好看科技股份有限公司,未经聚好看科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911094449.8/2.html,转载请声明来源钻瓜专利网。