麒麟软件有限公司刘阳获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉麒麟软件有限公司申请的专利一种基于服务和进程的内存使用动态监测方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121050975B 。
龙图腾网通过国家知识产权局官网在2026-03-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511598640.1,技术领域涉及:G06F11/30;该发明授权一种基于服务和进程的内存使用动态监测方法是由刘阳;邹华超设计研发完成,并于2025-11-04向国家知识产权局提交的专利申请。
本一种基于服务和进程的内存使用动态监测方法在说明书摘要公布了:本发明提供一种基于服务和进程的内存使用动态监测方法,包括对服务和进程的物理内存驻留和虚拟内存使用情况进行监测;对服务的监测为通过解析systemctlstatus获取服务关联的进程,监测关联同一服务的各进程的VmRSS和VmSize并聚合、或在采样时间间隔前后两次采集关联同一服务的各进程的VmRSS和VmSize并计算两次数值之差并聚合;对进程的监测为启动进程监测模式,监测有效进程的VmRSS和VmSize、或在采样时间间隔前后两次采集有效进程的VmRSS和VmSize并计算两次数值之差。本发明实现了对服务的整体内存使用动态追踪,及内存占用最高的进程的快速诊断与增长趋势识别。
本发明授权一种基于服务和进程的内存使用动态监测方法在权利要求书中公布了:1.一种基于服务和进程的内存使用动态监测方法,其特征在于,包括对服务的物理内存驻留和虚拟内存使用情况进行监测、对进程的物理内存驻留和虚拟内存使用情况进行监测两个方面;其中, 对服务的物理内存驻留和虚拟内存使用情况进行监测包括如下步骤:通过解析systemctlstatus获取服务关联的所有进程,直接监测关联同一服务的各进程的VmRSS和VmSize并聚合、或在采样时间间隔前后两次采集关联同一服务的各进程的VmRSS和VmSize并计算两次数值之差并聚合,实现对单个服务整体内存使用的统计; 对进程的物理内存驻留和虚拟内存使用情况进行监测包括如下步骤:启动进程监测模式,直接监测有效进程的VmRSS和VmSize、或在采样时间间隔前后两次采集有效进程的VmRSS和VmSize并计算两次数值之差,实现对各进程内存使用的统计; 其中,所述VmRSS为物理内存驻留量,表示各进程的页表所有已映射到物理内存的页面总大小,包括代码段、数据段、堆、栈、共享库中已被加载进物理内存的部分,不包括已换出到Swap的页面、尚未加载进内存的mmap区域以及仅分配但未使用的虚拟内存; 所述VmSize为虚拟内存占用量,表示各进程的整个虚拟地址空间的大小,包括代码段、数据段、堆、栈、内存映射区域、共享库以及通过malloc分配但尚未使用的内存; 对服务的物理内存驻留和虚拟内存使用情况进行监测包括如下步骤: 步骤S1:接收用户命令行参数; 步骤S2:初始化预定义关键服务列表; 步骤S3:从预定义关键服务列表中筛选处于active状态的服务,作为监控服务集合; 步骤S4:确定采样时间间隔,判断用户是否通过命令行参数设置了-t参数,若设置,则时间间隔为用户设置的参数;若未设置,则时间间隔为系统默认的参数; 步骤S5:遍历监控服务集合中的每个服务并获取关联进程; 步骤S6:采集每个关联进程的初始内存数据,初始内存数据包括VmRSSt0及VmSizet0; 步骤S7:等待采样时间间隔; 步骤S8:重新采集每个关联进程的内存数据t1,包括VmRSSt1及VmSizet1; 步骤S9:计算内存增长量,对每个进程计算:ΔVmRSS=VmRSSt1-VmRSSt0;ΔVmSize=VmSizet1-VmSizet0;聚合关联同一服务的各进程的内存增长量得到该服务的内存增长量; 步骤S10:生成并输出监控日志; 其中,VmRSSt0及VmSizet0分别为初始的物理内存驻留量数值和虚拟内存占用量数值,VmRSSt1及VmSizet1分别为间隔采样时间间隔t后的物理内存驻留量数值和虚拟内存占用量数值。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人麒麟软件有限公司,其通讯地址为:300450 天津市滨海新区滨海高新区塘沽海洋科技园信安创业广场3号楼6-8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励