手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>服务器技术>Mail服务器>列表

解决 Exchange Server 中的虚拟内存碎片问题

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
VM 大空闲块总字节数使用此数据有助于计划适当的时间(未来 36 到 72 小时内),以便关机然后重新启动服务器。
bitsCN.Com


事件 ID 9582 错误消息

Exchange 服务器的空闲连续虚拟地址空间小于 16 MB 时,应用程式事件日志中就会记录以下错误消息:
Source:MSExchangeIS
Category:Performance
ID: 9582
Type:Error
Description:
The virtual memory necessary to run your Exchange server is fragmented in such a way that performance may be affected.It is highly recommended that you restart all Exchange services to correct this issue.

For more information, click <http://www.microsoft.com/contentredirect.asp>
对于此级别的虚拟内存碎片,Store.exe 进程既无法创建额外的堆,也无法正确安装和卸载存储组。假如“VM 最大块大小”计数器小于 10 MB,则无法安装存储组。记录了事件 ID 9582 错误消息后,准备在下次有机会时关机,然后重新启动服务器。例如,在当天晚上或第二天早上关机然后重新启动服务器。这样可能有助于避免在高峰使用时间可能发生的性能问题。 中国网管论坛

当您关机然后重新启动服务器以清除虚拟内存碎片时,假如 Exchange 2000 Server 是在群集环境中配置的,则还需要考虑其他一些因素。将群集资源从一个节点移到另一个节点时,此过程不能确保虚拟内存地址空间是“干净”的。假如群集资源由目标群集节点所拥有,并且群集资源移到被动节点(事先没有重新启动目标节点),则您可能会在此被动节点上碰到虚拟内存碎片。要避免出现这种情况并清除 Exchange 2000 Server 群集环境中的虚拟内存碎片,请按照下列步骤操作:
1.在将群集资源移到被动节点之前,重新启动被动节点。

此步骤有助于确保群集资源移到具备“干净”的虚拟内存地址空间的服务器上。
2.将群集资源移到被动节点上。
3.重新启动以前拥有该群集资源的节点。

注意:当资源记录已移至群集中的另一节点后,Exchange Server 2003 会自动重新启动 Store.exe 服务,以便在该节点上重置 Store.exe 地址空间。因此,在下次 Exchange 虚拟服务器移回被动节点时,将使用“干净”地址空间运行 Store.exe。 中国网管论坛


事件 ID 9665 警告消息

Exchange 2003 在 Store.exe 进程启动时执行最优内存配置检查。假如未优化内存配置,会在事件查看器的应用程式事件日志中记录事件 ID 9665 警告消息。假如满足以下任一条件,则记录此警告消息:
Exchange 安装在运行任何版本的 Microsoft Windows 2000 Server 的电脑上,且注册表中 SystemPages 的配置值不在 24000 到 31000 范围内。
Exchange 安装在运行 Microsoft Windows 2000 Advanced Server 或 Microsoft Windows 2000 Datacenter Server 的电脑上,且服务器上安装了 1 GB 或更多的物理内存,但未在 Boot.ini 文档中配置 /3GB 开关。
Exchange 安装在运行 Microsoft Windows Server 2003 Standard Edition、Microsoft Windows Server 2003 Enterprise Edition 或 Microsoft Windows Server 2003 Datacenter Edition 的电脑上,且注册表中 SystemPages 的值配置为除 0 以外的一个值。
Exchange 安装在运行 Windows Server 2003 Standard Edition、Windows Server 2003 Enterprise Edition 或 Windows Server 2003 Datacenter Edition 的电脑上,服务器上安装了 1 GB 或更多内存,且配置了 /3GB 开关,但 Boot.ini 文档中没有 /userva 开关或其配置值不在 3030 到 2970 范围内。
Exchange 安装在运行任何版本 Windows 2000 Server 或 Windows Server 2003 的电脑上,且注册表中 HeapDeCommitFreeBlockThreshold 的值配置为除 0x00040000 以外的一个值。
在记录事件 ID 9665 警告消息时,请按照下列步骤操作:
1.检查注册表中的 SystemPages 配置和 HeapDeCommitFreeBlockThreshold 配置。
2.检查 Boot.ini 文档中的 /3GB 开关和 /userva 开关。
有关这些配置的推荐值的更多信息,请参见本文后面的“如何优化虚拟内存使用量” 一节。 DL.bitsCN.com网管软件下载

注意:假如要关闭内存配置检查,请将 Suppress Memory Configuration Notification DWORD 值添加到以下注册表项中,然后将该值配置为 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
注意:运行 Microsoft Small Business Server 的服务器上不会进行内存配置检查。



事件 ID 12800 错误消息

在虚拟内存碎片问题很严重的情况下,可能会发生邮件处理问题和邮件转换问题。用户可能会碰到性能问题并且可能无法访问他们的邮件。假如以下事件在应用程式事件日志中反复出现(每次出现的间隔仅为几秒),则表示虚拟内存碎片问题已相当严重:

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!