VSE 8.8 按需扫描占用大量内存
技术文章 ID:
KB74927
上次修改时间: 2014/06/25
上次修改时间: 2014/06/25
免责声明
本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
VSE 8.8 按需扫描占用大量内存
技术文章 ID:
KB74927
上次修改时间: 2014/06/25 环境
McAfee VirusScan Enterprise 8.8 含/不含补丁 1 或 2
问题
Scan32.exe 或 Scan64.exe 占用大量内存 VirusScan Enterprise (VSE) 按需扫描程序 (ODS) 体系结构在 VSE 8.8 中改进为多线程体系结构,因此完成 ODS 的时间大大缩短。 为方便扫描,将由一个线程池负责从硬件驱动器读取以建立要扫描的文件对象列表,另一个线程池负责在扫描文件对象后从该列表删除项目。 不幸的是,要扫描文件列表的增长速度每每要快过扫描线程从该列表删除项目的速度。因此,根据要扫描的文件数量,该列表可能会增长(在内存中)到很大。而系统对于该列表的大小没有限制,因此它的大小可能会增长到数 GB 之多。影响此大小的因素有:磁盘上文件的数量、减少该列表的扫描的速度,以及存储每个文件的完整路径和文件名所需的数据量。 将 ODS 性能阈值限制为非常低的线程优先级可限制 ODS 使用的线程数量,但此方法并不足以避免该问题。 系统更改已安装 VSE 8.8 且已配置扫描大量文件。 原因
要扫描的文件(内存中)列表的增长速度要快过实际扫描文件减少该列表的速度。
解决方案
对于 Windows 8 和 Windows Server 2012 操作系统 此问题在 VSE 8.8 补丁 3 中得以解决,该补丁可使用有效授权号从 McAfee 下载站点获取。 重要事项:虽然 VSE 8.8 补丁 3 包含解决此问题的代码,但是发行 VSE 8.8 P3 的目的只是为了向 Windows 8 和 Windows 2012 提供支持,并且仅限于安装在这两种操作系统。 对于所有 Windows 操作系统 此问题在 VSE 8.8 补丁 4 中得以解决,该补丁可使用有效授权号从 McAfee 下载站点获取。此补丁还可在 McAfee ServicePortal 的“下载”选项卡下获取。 注意:此补丁版本恢复为支持所有受支持的操作系统。 补丁是累积性的,因此 McAfee 建议您安装最新的版本。有关最新版本的信息,请参阅 KB51111。 McAfee 产品软件、升级、维护版本及文档均可从产品下载站点 (http://www.mcafee.com/us/downloads/downloads.aspx) 获取。
注意:您需要提供有效的授权号才能进行访问。 KB56057 为您提供有关产品下载站点的其他信息以及获取某些产品的其他位置。 解决方法
您可以通过配置 ODS 只扫描特定文件夹或文件而不是整个卷或驱动器来控制使用的内存量。这样一来,要扫描文件的数量将会变少,从而要扫描文件的列表也就不会增长得太大。因为您实际上要将一个大型任务分散成数个更方便管理的较小任务,所以此方法需要多个 ODS 任务来扫描相同的卷。
解决方法
较不复杂的解决方法是使用 VSE 8.7i,因为它只有单个扫描线程,因此不会遇到此一问题。 注意:此方法完成扫描的时间要大大超过使用 VSE 8.8。 免责声明本文内容源于英文。如果英文内容与其翻译内容之间存在差异,应始终以英文内容为准。本文部分内容是使用 Microsoft 的机器翻译技术进行翻译的。
|
|