[发明专利]服务器的资源管理方法、装置及服务器在审
申请号: | 202010017727.6 | 申请日: | 2020-01-08 |
公开(公告)号: | CN111831390A | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 吴锋;张伟平;阮帅 | 申请(专利权)人: | 北京嘀嘀无限科技发展有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 李哲;刘芳 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 资源管理 方法 装置 | ||
本申请提供一种服务器的资源管理方法、装置及服务器,该方法包括:获取每个容器针对资源的争抢信息,根据所述N个容器各自针对所述资源的争抢信息,获取所述服务器对应的资源争抢信息,所述资源争抢信息用于指示所述资源的被争抢程度;根据所述服务器对应的资源争抢信息,对所述服务器的资源进行管理。由于资源争抢信息能够反映资源的被争抢程度,因此,可以根据资源的被争抢程度,采用不同的管理方案对服务器的资源进行管理,保证了采用的资源管理方案是符合当前的资源争抢程度的,能够提高资源管理的针对性和精准性,从而最大程度的避免服务器资源争抢问题,提升容器的运行性能。
技术领域
本发明涉及云计算技术领域,尤其涉及一种服务器的资源管理方法、装置及服务器。
背景技术
容器是一种内核轻量级的操作系统层虚拟化技术。容器技术是指在操作系统层上创建一个个容器,这些容器共享下层的操作系统内核和底层资源。启动容器不需要启动整个操作系统,因此,容器具有易部署、快启动、开销小、易迁移等优点。
通常一个物理机上会部署多个容器。这些容器会共享物理机的各种底层资源。实际应用过程中,在多个容器同时运行时,物理机的底层资源经常会在多个容器之间发生争抢,从而影响容器的运行性能。
发明内容
本发明提供一种服务器的资源管理方法、装置及服务器,能够对服务器的资源争抢情况进行监控和管理,提高容器的运行性能。
第一方面,本申请提供一种服务器的资源管理方法,所述服务器中部署有N个容器,所述N个容器共享所述服务器中的资源,N为大于1的整数;所述方法包括:
获取每个容器针对所述资源的争抢信息,所述争抢信息用于指示所述容器在运行过程中所述资源受到争抢的时长占比;
根据所述N个容器各自针对所述资源的争抢信息,获取所述服务器对应的资源争抢信息,所述资源争抢信息用于指示所述资源的被争抢程度;
根据所述服务器对应的资源争抢信息,对所述服务器的资源进行管理。
一种可能的实现方式中,所述争抢信息包括多个争抢参数,每个所述争抢参数对应一个争抢类型,每个所述争抢参数用于指示所述容器在运行过程中所述资源受到对应争抢类型的争抢的时长占比;
相应的,所述服务器对应的资源争抢信息包括与每个所述争抢类型对应的资源争抢参数;所述根据所述服务器对应的资源争抢信息,对所述服务器的资源进行管理,包括:
根据每个争抢类型对应的资源争抢参数,确定与该争抢类型对应的管理方案,并根据所述管理方案对所述服务器的资源进行管理。
一种可能的实现方式中,所述获取每个容器针对所述资源的争抢信息,包括:
针对每个容器,在预设时长内对该容器的运行情况进行周期性采样,确定该容器在每个周期内针对所述资源发生的争抢类型;
根据确定出的该容器在每个周期内针对所述资源发生的争抢类型,获取所述预设时长内该容器针对所述资源发生每个争抢类型的争抢的周期数;
根据发生每个争抢类型的争抢的周期数、周期时长以及所述预设时长,获取该容器的每个争抢类型对应的争抢参数。
一种可能的实现方式中,所述争抢类型包括:内部争抢和外部争抢;其中,
所述内部争抢是指所述资源受到本容器内的其他任务的抢占;所述外部争抢是指所述资源受到本容器之外的其他容器的抢占。
一种可能的实现方式中,所述争抢类型包括:内部争抢、第一外部争抢、以及第二外部争抢;其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京嘀嘀无限科技发展有限公司,未经北京嘀嘀无限科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010017727.6/2.html,转载请声明来源钻瓜专利网。