[发明专利]服务器的资源管理方法、装置及服务器在审
申请号: | 202010017727.6 | 申请日: | 2020-01-08 |
公开(公告)号: | CN111831390A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 吴锋;张伟平;阮帅 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 李哲;刘芳 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 资源管理 方法 装置 | ||
1.一种服务器的资源管理方法,其特征在于,所述服务器中部署有N个容器,所述N个容器共享所述服务器中的资源,N为大于1的整数;所述方法包括:
获取每个容器针对所述资源的争抢信息,所述争抢信息用于指示所述容器在运行过程中所述资源受到争抢的时长占比;
根据所述N个容器各自针对所述资源的争抢信息,获取所述服务器对应的资源争抢信息,所述资源争抢信息用于指示所述资源的被争抢程度;
根据所述服务器对应的资源争抢信息,对所述服务器的资源进行管理。
2.根据权利要求1所述的方法,其特征在于,所述争抢信息包括多个争抢参数,每个所述争抢参数对应一个争抢类型,每个所述争抢参数用于指示所述容器在运行过程中所述资源受到对应争抢类型的争抢的时长占比;
相应的,所述服务器对应的资源争抢信息包括与每个所述争抢类型对应的资源争抢参数;所述根据所述服务器对应的资源争抢信息,对所述服务器的资源进行管理,包括:
根据每个争抢类型对应的资源争抢参数,确定与该争抢类型对应的管理方案,并根据所述管理方案对所述服务器的资源进行管理。
3.根据权利要求2所述的方法,其特征在于,所述获取每个容器针对所述资源的争抢信息,包括:
针对每个容器,在预设时长内对该容器的运行情况进行周期性采样,确定该容器在每个周期内针对所述资源发生的争抢类型;
根据确定出的该容器在每个周期内针对所述资源发生的争抢类型,获取所述预设时长内该容器针对所述资源发生每个争抢类型的争抢的周期数;
根据发生每个争抢类型的争抢的周期数、周期时长以及所述预设时长,获取该容器的每个争抢类型对应的争抢参数。
4.根据权利要求3所述的方法,其特征在于,所述争抢类型包括:内部争抢和外部争抢;其中,
所述内部争抢是指所述资源受到本容器内的其他任务的抢占;所述外部争抢是指所述资源受到本容器之外的其他容器的抢占。
5.根据权利要求3所述的方法,其特征在于,所述争抢类型包括:内部争抢、第一外部争抢、以及第二外部争抢;其中,
所述内部争抢是指所述资源受到本容器内的其他任务的抢占;所述第一外部争抢是指在所述资源的总体使用率小于预设阈值的情况下,所述资源受到本容器之外的其他容器的抢占;所述第二外部争抢是指在所述资源的总体使用率大于或者等于所述预设阈值的情况下,所述资源受到本容器之外的其他容器的抢占。
6.根据权利要求3所述的方法,其特征在于,当所述资源为CPU资源时,所述确定该容器在每个周期内针对所述资源发生的争抢类型,包括:
根据该容器在每个周期内的运行状态,获取该容器在每个周期内的CPU资源等待参数,所述CPU资源等待参数包括:内部等待时长和外部等待时长;
根据所述CPU资源等待参数,确定该容器在每个周期内针对CPU资源发生的争抢类型;
其中,所述内部等待时长是指该容器内的任务由于该容器内的其他任务在运行而等待CPU资源的时长,所述外部等待时长是指该容器内的任务由于其他容器内的任务在运行而等待CPU资源的时长。
7.根据权利要求6所述的方法,其特征在于,所述根据该容器在每个周期内的运行状态,获取该容器在每个周期内的CPU资源等待参数,包括:
根据该容器和/或该容器中的各任务的运行状态的切换时间点,将每个周期划分为多个时间片;
初始化所述CPU资源等待参数中的各时长参数;
针对每个时间片,执行时长累加操作,得到该容器在每个周期内经过累加后的CPU资源等待参数;其中,所述时长累加操作包括:
获取该容器在该时间片内的运行状态;
根据不同运行状态与所述CPU资源等待参数中的各时长参数之间的对应关系,将该时间片的时长累加至与所述运行状态对应的时长参数。
8.根据权利要求1至5任一项所述的方法,其特征在于,所述资源为下述中的任一种:中央处理器CPU资源、内存资源、输入输出I/O资源、网络资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010017727.6/1.html,转载请声明来源钻瓜专利网。