[发明专利]一种针对Linux系统RPM包统计CPU占用率的方法及系统在审
申请号: | 201710656280.5 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107491372A | 公开(公告)日: | 2017-12-19 |
发明(设计)人: | 郭靖伟 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 邓东坡 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种针对Linux系统RPM包统计CPU占用率的方法和系统,计算步骤读取Linux系统目录信息,获取从系统启动开始到当前时刻CPU运行的总节数和所有进程自启动后分别使用的CPU节拍数,进而得到所有进程的CPU占用率;定位步骤定位每一进程,并分别将对应进程的CPU占用率累加到所属RPM包的CPU使用率上,遍历完所有进程后得到所述RPM包的CPU占用率;输出步骤将获取的所述RPM包CPU占用率数据输出。本发明可实现自动计算进程的CPU占用率并确定进程所属的RPM包,进而对CPU占用率实现有效的监控和统计,避免系统瘫痪或崩溃的风险,保护设备的正常和稳定运行。 | ||
搜索关键词: | 一种 针对 linux 系统 rpm 统计 cpu 占用率 方法 | ||
【主权项】:
一种针对Linux系统RPM包统计CPU占用率的方法,其特征在于,在系统中运行RPM包文件,并查询所述RPM软件的所有进程信息;计算步骤:读取Linux系统目录信息,获取从系统启动开始到当前时刻CPU运行的总节数和所有进程自启动后分别使用的CPU节拍数,进而得到所有进程的CPU占用率;定位步骤:定位每一进程,并分别将对应进程的CPU占用率累加到所属RPM包的CPU使用率上,遍历完所有进程后得到所述RPM包的CPU占用率;输出步骤:将获取的所述RPM包CPU占用率数据输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710656280.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种获取硬件故障信息的方法及装置
- 下一篇:一种任务栈溢出监测方法及系统