[发明专利]一种系统资源管理方法及装置在审
申请号: | 202211718138.6 | 申请日: | 2022-12-29 |
公开(公告)号: | CN115934351A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 刘剑;叶立杰 | 申请(专利权)人: | 湖北天融信网络安全技术有限公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/445 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 周宇 |
地址: | 430040 湖北省武汉市临*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统资源 管理 方法 装置 | ||
1.一种系统资源管理方法,其特征在于,包括:
在应用系统启动时,加载全局配置文件;
校验所述全局配置文件是否合法;
当所述全局配置文件合法时,创建cgroup节点,并基于所述全局配置文件创建与所述cgroup节点相对应的临时配置文件;
通过命令行工具启动系统进程,并将所述系统进程加入至所述cgroup节点;
通过所述cgroup节点对所述系统进程进行资源管理。
2.根据权利要求1所述的系统资源管理方法,其特征在于,所述通过命令行工具启动系统进程,并将所述系统进程加入至所述cgroup节点的步骤包括:
通过命令行工具启动系统进程;
检测所述系统进程是否为已加入进程;
当所述系统进程不为所述已加入进程时,检测所述系统进程是否与所述cgroup节点相匹配;
当所述系统进程与所述cgroup节点相匹配时,并将所述系统进程加入至所述cgroup节点。
3.根据权利要求2所述的系统资源管理方法,其特征在于,所述方法还包括:
当所述系统进程与所述cgroup节点不匹配时,创建新的cgroup节点,并将所述新的cgroup节点和根据默认配置项对所述新的cgroup节点进行的资源配置添加到临时配置文件中;
将所述系统进程加入至所述新的cgroup节点。
4.根据权利要求1所述的系统资源管理方法,其特征在于,所述通过所述cgroup节点对所述系统进程进行资源管理的步骤包括:
通过cgroup节点监控所述系统进程的内存使用情况;
基于所述内存使用情况判断内存是否超限;
当所述内存超限时,获取与所述系统进程相对应的内存超限处理方式;
基于所述内存超限处理方式对所述系统进程进行相应的处理。
5.根据权利要求4所述的系统资源管理方法,其特征在于,当所述内存超限处理方式为kill方式时,所述相应的处理为关闭所述系统进程;
当所述内存超限处理方式为wait方式时,所述相应的处理为挂起所述系统进程,并等待内存;
当所述内存超限处理方式为log方式时,所述相应的处理为记录超限日志;
当所述内存超限处理方式为notify方式时,所述相应的处理为发送超限信息至服务端,以使所述服务端发送所述超限信息给需要的客户端。
6.根据权利要求1所述的系统资源管理方法,其特征在于,所述通过所述cgroup节点对所述系统进程进行资源管理的步骤包括:
通过cgroup节点监控所述系统进程的cpu负载情况;
基于所述cpu负载情况判断是否存在满载cpu核;
当存在所述满载cpu核时,获取所述满载cpu核上运行的实时线程;
当所述实时线程的cpu使用率在预设时长内保持大于预设阈值的状态时,将所述实时线程加入到限制列表。
7.根据权利要求6所述的系统资源管理方法,其特征在于,所述方法还包括:
在所述限制列表中,检测所述实时线程的cpu使用率是否小于所述预设阈值;
当所述实时线程的cpu使用率小于所述预设阈值时在所述限制列表中移除所述实时线程。
8.一种系统资源管理装置,其特征在于,所述系统资源管理装置包括:
加载单元,用于在应用系统启动时,加载全局配置文件;
校验单元,用于校验所述全局配置文件是否合法;
创建单元,用于当所述全局配置文件合法时,创建cgroup节点,并基于所述全局配置文件创建与所述cgroup节点相对应的临时配置文件;
加入单元,用于通过命令行工具启动系统进程,并将所述系统进程加入至所述cgroup节点;
管理单元,用于通过所述cgroup节点对所述系统进程进行资源管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北天融信网络安全技术有限公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司,未经湖北天融信网络安全技术有限公司;北京天融信网络安全技术有限公司;北京天融信科技有限公司;北京天融信软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211718138.6/1.html,转载请声明来源钻瓜专利网。