[发明专利]一种优化系统资源的方法、装置及系统在审
申请号: | 201310322582.0 | 申请日: | 2013-07-29 |
公开(公告)号: | CN103412793A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 宋得明 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 张思悦 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 系统资源 方法 装置 系统 | ||
1.一种优化系统资源的方法,,所述方法包括:
获取操作系统中运行的至少一个进程占用的系统资源和占用的网络带宽资源;
根据所述进程占用的系统资源和占用的网络带宽资源,对所述操作系统中运行的所述进程进行识别,得到进程的识别结果,所述进程的识别结果包括:当前允许运行和当前需要停止运行;
如果所述进程的识别结果为当前允许运行,则允许所述进程继续运行;
如果所述进程的识别结果为当前需要停止运行,则停止所述进程运行。
2.根据权利要求1所述的方法,,所述对所述操作系统中运行的所述进程进行识别,得到进程的识别结果的步骤包括:
将获取的所述进程占用的网络带宽资源与预定的网络带宽资源阈值进行比较,所述网络带宽资源包括:上传速度、下载速度、已上传流量和已下载流量中的任意一种或多种;
如果所述进程占用的网络带宽资源大于等于所述预定的网络带宽资源阈值,则获取所述进程的进程信息,其中所述进程信息包括:进程文件、进程的名称、进程所属公司的名称和进程的全路径中的任意一种或多种;
根据所述进程信息,将所述进程识别为当前允许运行的进程或者当前需要停止运行的进程。
3.根据权利要求2所述的方法,在所述获取所述进程的进程信息之前,所述对所述操作系统中运行的进程进行识别,得到进程的识别结果的步骤还包括:
将获取的所述进程占用的系统资源与预定的系统资源阈值进行比较,所述系统资源包括:CPU使用率、内存资源、磁盘空间资源和I/O资源中的任意一种或多种;
如果所述进程占用的系统资源大于等于所述预定的系统资源阈值时,执行获取所述进程的进程信息的步骤。
4.根据权利要求2或3所述的方法,所述根据所述进程信息,将所述进程识别为当前允许运行的进程或者当前需要停止运行的进程的步骤包括:
在本地的进程白名单中查找与所述进程信息相匹配的信息;
如果在所述本地的进程白名单中查找到与所述进程信息相匹配的信息,则将所述进程识别为当前允许运行的进程;
如果在所述本地的进程白名单中没有查找到与所述进程信息相匹配的信息,则将所述进程识别为当前需要停止运行的进程。
5.根据权利要求4所述的方法,如果在所述本地的进程白名单中没有查找到与所述进程信息相匹配的信息,所述方法还包括:
将所述进程信息发送到云端服务器,由所述云端服务器在云端的进程黑名单查找与所述进程信息相匹配的信息,如果在所述云端的进程黑名单中查找到与所述进程信息相匹配的信息,则将所述进程识别为当前需要停止运行的进程;如果在所述云端的进程黑名单中没有查找到与所述进程信息相匹配的信息,则将所述进程识别为当前允许运行的进程;
接收所述云端服务器发送的识别结果。
6.根据权利要求1所述的方法,对所述操作系统中运行的所述进程进行识别的步骤之前,所述的方法还包括:
判断所述进程是否是服务,如果不是服务,则进入对所述操作系统中运行的所述进程进行识别的步骤;
如果是服务,则根据服务占用的系统资源和占用的网络带宽资源,对操作系统中运行的服务进行识别,得到服务的识别结果,所述服务的识别结果包括:当前允许运行和当前需要停止运行;
如果服务的识别结果为当前允许运行,则允许服务继续运行;
如果服务的识别结果为当前需要停止运行,则停止服务运行。
7.根据权利要求6所述的方法,所述停止服务运行的步骤包括:
判断所述服务是主服务还是子服务;
如果所述服务进程是主服务,则停止所述服务运行;
如果所述服务进程是子服务,则停止与所述服务关联的主服务运行。
8.一种优化系统资源的装置,所述装置包括:
获取模块,用于获取操作系统中运行的至少一个进程占用的系统资源和占用的网络带宽资源;
进程识别模块,用于根据所述进程占用的系统资源和占用的网络带宽资源,对所述操作系统中运行的所述进程进行识别,得到进程的识别结果,所述进程的识别结果包括:当前允许运行和当前需要停止运行;
进程管理模块,用于如果所述进程的识别结果为当前允许运行,则允许所述进程继续运行;以及如果所述进程的识别结果为当前需要停止运行,则停止所述进程运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310322582.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内存释放方法及装置
- 下一篇:一种脚手架架杆紧固连接套筒