【技术实现步骤摘要】
一种病毒查杀方法、装置、设备及可读存储介质
本专利技术涉及计算机安全
,特别是涉及一种病毒查杀方法、装置、设备及可读存储介质。
技术介绍
对于基于文件的杀毒方案,快速存储是很宝贵的资源,如果整个杀毒流程处理过慢,则此存储资源极其容易被耗尽,进而导致后续杀毒流程因为存储资源不够而失败。特别地是在压力过载的情况下,由于文件病毒查杀引擎文件扫描过慢,导致后续杀毒请求排队,整体时延大大增加,进而导致存储资源快速耗尽。可见,为了保障病毒查杀引擎正常工作,如何有效地解决病毒查杀引擎因压力过载而导致迅速恶化等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种病毒查杀方法、装置、设备及可读存储介质,以避免因压力过载导致病毒查杀引擎无法正常工作。为解决上述技术问题,本专利技术提供如下技术方案:一种病毒查杀方法,包括:接收病毒查杀请求;根据病毒查杀引擎中待处理请求的处理时长,判断病毒查杀引擎是否压力过载;如果否,则将所述病毒查杀请求对 ...
【技术保护点】
1.一种病毒查杀方法,其特征在于,包括:/n接收病毒查杀请求;/n根据病毒查杀引擎中待处理请求的处理时长,判断病毒查杀引擎是否压力过载;/n如果否,则将所述病毒查杀请求对应的目标文件输入至所述病毒查杀引擎,以进行病毒查杀;/n如果是,则跳过所述病毒查杀请求对应的病毒查杀操作。/n
【技术特征摘要】
1.一种病毒查杀方法,其特征在于,包括:
接收病毒查杀请求;
根据病毒查杀引擎中待处理请求的处理时长,判断病毒查杀引擎是否压力过载;
如果否,则将所述病毒查杀请求对应的目标文件输入至所述病毒查杀引擎,以进行病毒查杀;
如果是,则跳过所述病毒查杀请求对应的病毒查杀操作。
2.根据权利要求1所述的病毒查杀方法,其特征在于,根据病毒查杀引擎中待处理请求的处理时长,判断病毒查杀引擎是否压力过载,包括:
根据所述病毒查杀引擎的杀毒性能数据,以及所述当前请求队列的队列信息,计算所述病毒查杀引擎的当前请求队列对应的处理时长;
判断所述处理时长是否大于时长阈值;
如果是,则确定所述病毒查杀引擎处于压力过载状态;
如果否,则确定所述病毒查杀引擎未处于压力过载状态。
3.根据权利要求2所述的病毒查杀方法,其特征在于,所述杀毒性能数据为平均扫描时长,所述队列信息为队列长度;根据所述病毒查杀引擎的杀毒性能统计数据,以及所述当前请求队列的队列信息,计算所述病毒查杀引擎的当前请求队列对应的处理时长,包括:
计算所述平均扫描时长与所述队列长度的乘积,以获得所述处理时长。
4.根据权利要求2所述的病毒查杀方法,其特征在于,计算所述病毒查杀引擎的当前请求队列对应的处理时长,包括:
从所述病毒查杀引擎的文件扫描能力表格中读取杀毒性能数据;
获取所述当前请求队列的请求信息;
利用所述杀毒性能数据和所述请求信息,计算所述处理时长。
5.根据权利要求4所述的病毒查杀方法,其特征在于,所述文件扫描能力表格包括各种特定文件分别对应的扫描时间和CPU占用参数,所述请求信息包括文件类型和文件数量;利用所述杀...
【专利技术属性】
技术研发人员:李伟清,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。