虚拟内存事件间隔已被覆盖

[本主题旨在解决由 Exchange Server 分析工具发现的特定问题。应只将此主题应用到已对其运行 Exchange Server 分析工具并且正面临该特定问题的系统中。通过可以免费下载的 Exchange Server 分析工具,远程收集拓扑中每台服务器的配置数据并自动分析数据。结果报告详述了重要的配置问题、潜在问题以及一些非默认产品设置。通过遵守这些建议,可以获得更佳的性能、可伸缩性、可靠性及正常运行时间。有关此工具或下载最新版本的详细信息,请参阅 https://go.microsoft.com/fwlink/?linkid=34707(英文网页)上的“Microsoft Exchange 分析工具”。]  

上一次修改主题: 2005-11-18

Microsoft® Exchange Server 分析工具读取以下注册表项,以确定虚拟内存碎片的相关事件日志记录的阈值是否已被手动覆盖:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem\ VM Info Update Interval

如果 Exchange Server 分析工具发现 VM Info Update Interval 注册表值存在但不等于 3600,则显示非默认配置消息。

在 32 位 Microsoft Windows® 系统中,有两类内存:物理内存(系统中安装的实际内存量)和虚拟内存地址空间(虚拟化的 4 GB 内存空间)。无论系统上安装多少物理内存量,总的虚拟地址空间大小始终相同:4 GB。尽管并非适用于所有 32 位应用程序,但对于 Exchange Server 来说,虚拟地址空间等于虚拟内存;换句话说,这两个术语可互换使用。

在其日常运行过程中,Microsoft Exchange 信息存储服务将重复地对虚拟内存进行分配、使用和解除分配。当频繁地分配、使用和释放虚拟内存时,会产生虚拟内存碎片。虚拟内存碎片类似于会在一段时间后出现的文件系统碎片。在一段时间之后,所分配的虚拟内存段将不再相邻,而性能也将开始降低。对于文件系统来说,可以通过运行应用程序对文件系统执行碎片整理,并且在大多数时间里您可以在系统已联机和正在被访问的情况下做这件工作。对于虚拟内存碎片来说,则没有碎片整理工具;为了纠正问题,必须停止并启动 Microsoft Exchange 信息存储服务,或重新启动系统。

默认情况下,Microsoft Exchange 信息存储服务将每小时一次(例如,每隔 3,600 秒)查找可用的虚拟内存。VM Info Update Interval 注册表值代表了允许管理员覆盖默认的 3,600 秒间隔的配置机会。如果您要覆盖默认级别,建议您不要将该值设置为低于 5 分钟(300 秒)。

important重要提示:
本文包含有关编辑注册表的信息。在编辑注册表之前,请确保了解当出现问题时如何还原注册表。有关如何还原注册表的信息,请参阅 Regedit.exe 或 Regedt32.exe 中的“还原注册表”帮助主题。

还原到默认配置

  1. 打开注册表编辑器,例如 Regedit.exe 或 Regedt32.exe。

  2. 导航到:HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. 在右侧窗格中,删除 VM Info Update Interval 的值。

  4. 关闭注册表编辑器,并重新启动 Microsoft Exchange Information Store 服务,以使更改生效。

有关解决 Exchange Server 2003 和 Exchange 2000 Server 中虚拟内存碎片问题的详细信息,请参阅 Microsoft 知识库文章 325044“HOW TO:解决 Exchange 2003 和 Exchange 2000 中的虚拟内存碎片问题”(https://support.microsoft.com/kb/325044/zh-cn)。