266096 XGEN:Exchange 2000 Requires /3GB Switch with More Than 1 Gigabyte of Physical RAM
如果您在基于 Windows Server 2003 的计算机上运行 Exchange Server 2003 , 并且设置 /3GB 开关 , 则 Microsoft 建议您在 Boot.ini 文件中设置 /USERVA=3030 参数 。这样 , 服务器上就可以有更多的系统页目录项 (PTE) 。有关 /USERVA 开关的其他信息 , 请单击下面的文章编号 , 以查看 Microsoft 知识库中相应的文章:
810371 XADM:Using the /Userva Switch on Windows 2003 Server-Based Exchange Servers
确保 Store.exe 进程不会将虚拟地址空间用尽 。当虚拟地址空间耗尽时 , 即使有大量物理 RAM 可用 , 内存分配也将失败 。要解决此问题 , 您必须重新启动信息存储服务 。例如 , 具有 2 GB 物理 RAM、但没有在 Boot.ini 文件中设置 /3GB 开关的服务器在 Store.exe 进程所使用虚拟地址空间达到 2 GB 时将会出现内存不足的情况 。在这种情况下 , Windows 任务管理器可能会显示实际只使用了大约 1.5 GB 的内存 。但是 , 服务器确实内存不足 , 并且必须重新启动信息存储服务 。
当 Store.exe 进程的虚拟内存不足时 , Exchange Server 2003 服务器的性能可能会大大降低 。当最大的可用虚拟内存块减至 32 MB 时 , 事件查看器的应用程序日志中会生成事件 ID 9582 警告事件 。如果您看到此事件 , 下次有机会时最好重新启动 Store.exe 进程 。如果最大内存块减少的更多 , 只有 16 MB , 则事件查看器的应用程序日志中会生成事件 ID 9582 错误事件 。如果发生此事件 , 则服务器已接近临界操作条件 , 下次有机会时必须重新启动服务器 。发生此错误后 , 内存可能会在几个小时内耗尽 。如果您没有响应这些事件 , 可能会遇到下列症状中的一个或多个: 序可能会生成错误信息或事件 。
最大化虚拟地址空间
要确保性能和稳定性不会降低 , 最好监视大型邮箱服务器上信息存储的虚拟地址空间 。完成此操作的最简单方法是 , 在“性能实用工具中监视 MSExchangeIS 性能对象的虚拟内存最大块大小计数器 。该值以字节为单位进行显示 。启动计算机后 , 通常应查看最大虚拟内存块大小是否明显减少 。但是 , 经过一两天的运作后 , 该值会接近通常的操作级别 。如果最大可用虚拟内存块的值大于 200,000,000 字节(大约 200 MB) , 则表示服务器运行正常 。如果您发现值小于该数值 , 请更加亲切地监视服务器
推荐阅读
- 图文并茂教您配Exchange Server 2003
- 加速Exchange Server恢复过程
- Exchange2007 域安全实现手册
- Exchange 2003 SP1恢复邮箱数据功能
- Exchange 2007测试之七:Outlook 2007
- Exchange 2007测试之六:Management Shell
- Exchange 2007测试之五:管理平台
- Exchange 2007测试之四:后期部署
- Exchange 2007测试之三:安装进程
- Exchange 2007测试之二:测试环境