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

Exchange 2003和Exchange 2000中虚拟内存碎片问题

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!
bitsCN.Com

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

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


事件 ID 9665 警告信息

Exchange 2003 在 Store.exe 进程启动时执行最优内存配置检查。假如内存配置不是最优的,则在事件查看器的应用程式事件日志中记录事件 ID 9665 警告信息。假如满足以下任一条件,则记录此警告信息:
Exchange 安装在基于 Microsoft Windows 2000 的电脑上,并且 SystemPages 注册表值没有配置在 24000 和 31000 之间。
服务器安装了 1 GB 或更大的物理 RAM,但没有在 Boot.ini 文档中配置 /3GB 选项。
Exchange 安装在基于 Windows Server 2003 的电脑上,此电脑安装了 1 GB 或更大的物理 RAM,并且在 Boot.ini 文档中配置了 /3GB 选项,但 Boot.ini 文档中没有 /userva 选项或此选项没有配置在 3030 和 2970 之间。
当记录事件 ID 9665 警告信息时,请按照以下步骤操作:
1.检查注册表中的 SystemPages 配置和 HeapDeCommitFreeBlockThreshold 配置。
2.检查 Boot.ini 文档中的 /3GB 选项和 /userva 选项。
有关这些配置的推荐值的更多信息,请参见本文后面的如何优化虚拟内存使用 一节。 bitsCN.nET中国网管博客

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


事件 ID 12800 错误信息

在虚拟内存碎片问题很严重的情况下,可能会发生邮件处理问题和邮件转换问题。用户可能会碰到性能问题并且可能无法访问他们的邮件。假如以下事件在应用程式事件日志中反复出现(每次出现的间隔仅为几秒),则表示虚拟内存碎片问题已相当严重:
Source: MSExchangeIS
Category:Content Engine
ID: 12800
Type: Error
Description:
Message processing failed because there is not enough available memory (8007000E-82000387).
注意:在没有足够的可用虚拟内存处理邮件,或由于邮件格式问题的情况下,您可能会在应用程式事件日志中看到此事件。此事件单独出现并不表示存在虚拟内存碎片问题。但是,在短时间内多次出现此事件则说明服务器上的虚拟内存碎片问题已相当严重了。
bbs.bitsCN.com


性能日志和警报

以下计数器是最重要的计数器,用于监控 Exchange 2003 和 Exchange 2000 中的 Store.exe 进程中的虚拟内存碎片:
性能对象:MSExchangeIS
计数器:VM 最大块大小

此计数器显示最大空闲虚拟内存块的大小(以字节为单位)。此计数器显示为一条随着虚拟内存的使用而向下倾斜的线。假如此计数器低于 32 MB,Exchange 就在应用程式事件日志中记录事件 ID 9582 警告信息。假如此计数器低于 16 MB,Exchange 就在应用程式事件日志中记录事件 ID 9582 错误信息。假如最大空闲块很小(小于 10 MB),则服务器进入一种临界状态,在此状态下,邮件操作可能开始失败并且重复记录事件 ID 12800 错误信息。
还能够使用以下计数器监控 Store.exe 进程中的虚拟内存:
性能对象:MSExchangeIS 中国网管联盟
计数器:VM 空闲块总数

此计数器显示空闲虚拟内存块的总数(和他们的大小无关)。当您监控虚拟内存时,此计数器显示为一条呈金字塔形状的线。能够使用此计数器衡量可用虚拟内存出现碎片的速度。要计算块大小的平均值,请使用以下计数器:
性能对象:进程
计数器:虚拟字节
实例:存储
性能对象:MSExchangeIS
计数器:VM 空闲块总数
要计算块大小的平均值,用“Process”性能对象的“虚拟字节”计数器的“STORE”实例除以“MSExchangeIS”性能对象的“VM 空闲块总数”。
性能对象:MSExchangeIS

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