Virus 版 (精华区)

发信人: Sun (大灯泡), 信区: Virus
标  题: Re: 随便说说杀毒软件的速度和设计工具
发信站: 哈工大紫丁香 (2004年03月12日15:56:45 星期五), 站内信件

scaner能否跨过系统级I/O,直接扫描非空闲扇区,发现病毒再回追文件名呢?
这样效率能增高,不过遇到特征码不连续的问题会有些麻烦。
这样还有一个好处是多线程操作时,可以控制不同线程扫描不同的盘片,更好地榨取I/O资
源。不过我觉得多线程未必能提高速度,还不如用非阻塞型I/O,在等数据的时候特征匹配

另外曾经听一个专门研究系统级存储的朋友说过,在windows下把缓冲区开成64k的i/o效率
最高,能提高至少30%

【 在 seak (江海客) 的大作中提到: 】

: 首先说明一点,这篇文章只是有感而发。希望对反病毒感兴趣的
: 朋友有所参考。

: 今天讨论速度,不谈是否解包、解压缩这些先天问题,或者用户
: 配置问题,只是作为设计思路来做一个讨论。同时今天谈的重点是
: scanner而不是monitor,虽然他们使用着同样的引擎。
: 杀毒软件的扫描时间花费在哪里呢,对一个完整的处理有毒的文
: 件的过程来说,那么这些环节可能都在消耗时间。

: 读扫描对象文件


--
    务正业中,勿扰......

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.224.14]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.094毫秒