[发明专利]一种解决杀毒软件扫描风暴的方法在审
申请号: | 201510103074.2 | 申请日: | 2015-03-10 |
公开(公告)号: | CN104766010A | 公开(公告)日: | 2015-07-08 |
发明(设计)人: | 陈海滨 | 申请(专利权)人: | 北京汉柏科技有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 解决 杀毒软件 扫描 风暴 方法 | ||
技术领域
本发明涉及网络通信及安全技术领域,尤其涉及一种解决杀毒软件扫描风暴的方法。
背景技术
云计算服务中心(即云平台),通过共享一套硬件资源,动态的分配硬件资源给每个虚拟机(由用户在云平台中进行注册得到,也称虚拟pc、虚拟终端)来实现硬件共享的最大化利用率,这也就是云计算的基础。其中,理想状态下,当一个云平台上存在的虚拟机数量越多,那么云平台的资源使用率抖动就越小,例如一个云平台中,有1000台虚拟机,这些虚拟机公用一套云平台硬件,那么当有些虚拟机运行使用率高时,会多占用云平台的硬件资源,此时就会出现有些虚拟机运行使用率低的时候,使用率高和使用率低的设备互相抵消整体硬件资源,使平均云平台的硬件使用率每时每刻的抖动就越低,再例如一个云平台上只有一台虚拟机,这台虚拟机使用的时候,就会出现硬件资源使用数值,而不使用时,那么硬件资源使用数值就变成了0,这样就变成了使用率高时和使用率低时的比例抖动无限大。所以云计算正是利用了尽可能多的虚拟机同时使用一个平台的硬件资源,让使用资源率高的和低的进行搭配,达到充分利用资源的目的,也就是为什么说云计算系统是最有效的系统。但有一种常见的应用,会使虚拟机在一个时间点形成高使用资源率状态,这就是杀毒软件的固定时间扫描,这种情况发生时,云计算系统内成百上千的虚拟机在同一个时间点集中扫描虚拟机自身上的文件,就会形成硬件系统的资源瞬间枯竭状态,虚拟机上就会出现卡顿和设备假死情况的出现。
发明内容
为了避免由于虚拟机集中进行病毒扫描而造成云平台资源枯竭的情况,本发明提出了一种解决杀毒软件扫描风暴的方法,具体方案如下:
一种解决杀毒软件扫描风暴的方法,其特征在于,所述方法包括:
云平台在一天的时间内设置m个扫描时间段用于云平台中虚拟机进行自动病毒扫描,且每个扫描时间段内同时进行自动病毒扫描的虚拟机的数量不能超过限制阀值n,其中n=x*m/24,x为云平台中虚拟机的总数,m为大于0的整数。
优选的,还包括:当云平台中的虚拟机安装杀毒软件时,所述杀毒软件的自动扫描时间将被设定为默认时间段,其中所述默认时间段为m个扫描时间段中的一个。
优选的,还包括:当虚拟机的用户手动选择杀毒软件的自动扫描时间时,提供m个扫描时间段中的现有扫描数量t不大于限制阀值n与空闲系数q乘积的扫描时间段供用户选择。
优选的,所述空闲系数q为1.2。
优选的,还包括:当虚拟机的用户手动进行病毒扫描操作时,判断当前云平台CPU使用率是否达到即时阀值,若是,则不进行病毒扫描,并记录病毒扫描操作,当云平台CPU使用率未达到即时阀值时,完成已被记录的病毒扫描操作。
优选的,所述即时阀值为云平台CPU使用率的80%。
本发明通过在杀毒软件的病毒扫描过程中,利用云计算平台对虚拟pc的杀毒软件装载和配置进行授权,使用不同时间段,只准许一定比例的虚拟机同时进行自动杀毒操作的方法来解决云平台资源枯竭及虚拟机卡顿等问题。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他的实施例,都属于本发明保护的范围。
本发明提供的一种解决杀毒软件扫描风暴的方法,具体方法如下所述:
云平台在一天的时间内设置m个扫描时间段用于云平台中虚拟机进行自动病毒扫描,且每个扫描时间段内同时进行自动病毒扫描的虚拟机的数量不能超过限制阀值n,其中n=x*m/24,x为云平台中虚拟机的总数,m为大于0的整数。
当云平台中的虚拟机安装杀毒软件时,所述杀毒软件的自动扫描时间将被设定为默认时间段,其中所述默认时间段为m个扫描时间段中的一个。
当虚拟机的用户手动选择杀毒软件的自动扫描时间时,提供m个扫描时间段中的现有扫描数量t不大于限制阀值n与空闲系数q乘积的扫描时间段供用户选择。
优选的,所述空闲系数q为1.2。
当虚拟机的用户手动进行病毒扫描操作时,判断当前云平台CPU使用率是否达到即时阀值,若是,则不进行病毒扫描,并记录病毒扫描操作,当云平台CPU使用率未达到即时阀值时,完成已被记录的病毒扫描操作。
优选的,所述即时阀值为云平台CPU使用率的80%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汉柏科技有限公司,未经北京汉柏科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510103074.2/2.html,转载请声明来源钻瓜专利网。