频道直达:新闻 - 组网 - 安全 - 服务器 - 存储 - 系统 - 应用 - 开发 - 数据库 - 前沿 - 技术人 - 培训 - 求职 - 读书 - 教程 - 专题 - 产品 - 案例 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

如何使用工具来管理Exchange内存

作者: Brien Posey 出处:TechTarget 2007-02-13 11:30    砖    好    评论   进入论坛
阅读提示:在过度占用服务器内存这方面,Exchange Server屡遭诟病。在这篇技巧文章中,我会解释怎样设置/3GB开关,/USERVA开关和/PAE开关来帮助用户进行Exchange Server 2003内存和性能的管理。同时,会同读者分享用户应该使用的最好方法,这样就使得应用进程避免抢占Windows Server 2003的内存。

/3GB开关

默认情况下,Windows Server 2003能够寻址高达4GB内存数。实际上,安装服务器并不是必须具备4GB的随机内存。即使装载了更小的内存,虚拟内存是允许Windows Server 2003去做到完整的4 GB的。

同样默认情况下,Windows将4GB可定址存储器的应用分为两等份。它为Windows操作系统预留2GB的内存空间,为用户态(user-mode)进程(应用)保留2GB。

/3GB开关打破了地址空间分配的平衡。如果应用了/3GB开关,Windows将会只分配给操作系统1GB地址空间,同时为用户态(user-mode)进程分配剩余的所有3GB地址空间。

很长时期以来形成的习惯认识是用户应该为任何具有1GB或者更大的物理随机存取内存,在BOOT.INI文件中应用/3GB开关设置。然而,Exchange Server可能是一个苛刻的应用,这样的话,1GB规则可能对于Exchange Server来说并不总是最佳的设置。

依照微软的说法,用户应该在那些只做了hosting邮箱或者公用文件夹的Exchange server上使用/3GB开关。如果一台Exchange server仅仅作为一台前端服务器(front-end server),桥头服务器(bridgehead server),或者执行一些其他的不包括hosting邮箱或者公用文件夹的任务,那么最好的设置是允许操作系统使用全部2GB内存地址空间。

微软的一些人员甚至建议除非Exchange Server 是hosting超过20个邮箱的情况,其他情况最要不要使用/3GB开关。

如果用户是在Windows 2003 Small Business Server操作系统上运行Exchange Server的情况,或者如果Exchange Server是运行在主域控制器(在主域控制器上运行Exchange Server是不推荐使用的)的情况,微软也反对使用/3GB开关。

在一些情况下不使用/3GB开关的根本原由是Windows操作系统会为分配内存生成页表项(PTEs)。Windows具有一个有限的空间数量,它能使用页表项(PTEs),并且使用/3GB开关明显地减少为此的可利用空间。

如果页表项(PTE)空间下降到低于可靠级别的情况时,Windows就会出现一个变得不稳定的趋势。除非是微软Exchange是服务器上的唯一应用服务,并且Exchange Server是hosting邮箱和(或者)公用文件夹这种状态。这样的话,预防本段开头提到情况发生的明智做法就是让操作系统具有全部2GB的地址空间,

/USERVA开关

通过使用Windows Server 2003的BOOT.INI文件,包含在此文件中的仍然使用/3GB开关,用户可以为Windows提供更多的页表项(PTE)空间, 这被定义为/USERVA。

/USERVA开关和/3GB开关联合使用来增加可利用的页表项(PTE)空间。举例来说,使用/USERVA开关设置为3030(/USERVA=3030)将会为页表项(PTE)分配到附加的42 MB空间。

这是非常值得指出的,尽管微软不支持任意的/USERVA值。实际上,一些应用具有备用证明文件的/USERVA设置,但是Exchange Server却不具有这项。这样的话,用户将不得不通过在性能监控器中的监控闲置系统页面项,来确定恰当的/USERVA值。

使用/USERVA开关,能实现用较低的数值创建更多的页表项(PTE)空间。因此,值为3,000时,将会比值为3,030时,创建更多的页表项(PTE)空间。3,030是一个很好的开始点,但是,如果系统页面表项计数器低于7,000的话,就意味着系统是不稳定的,并且没有足够的可利用页表项。接下来你将不得不去设置/USERVA值到一个低值去解决问题。

依照微软的说法,用户可以设置的/USERVA值的最小值是2,800。但是微软同时也指出,他们仍然认为一个Exchange Server安装需要一个低于2,900的/USERVA值。

/PAE开关(/物理地址扩展 开关)

一些更高端的服务器支持使用超过4GB内存。如果你拥有一个这样的服务器,并且运行Windows Server 2003企业版本(Enterprise Edition)或者数据中心版本(Datacenter Edition),你能够使用BOOT.INI文件中的/PAE开关。

/PAE开关指示Windows Server 2003去使用页面转换来允许一个32位系统去定位超过4GB的内存(在64位的服务器上是不需要的)。

使用/PAE开关允许将更多的内存分配给Exchange Server。但是同样也像/3GB开关,the /PAE开关选项一样,占用页表项(PTE)空间。

切记:在任何的情况下,都不要将/3GB开关和/PAE开关放在一起,同时应用!

(责任编辑:铭铭mingming_ky#126.comTEL:(010)-68476636)
专题
Exchange Server 2007 应用体验
Exchange Server专题
金蝶 Apusic OperaMasks 全国巡演
国际文档格式标准开战
Oracle较真SAP-商业管理软件之战一触即发
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·中间件应用技术专题 (查看25581次)
·深度XP SP3免激活克隆V8.1版惊.. (查看23684次)
·140个电脑小知识、小技巧 (查看23286次)
·FTP协议应用专题 (查看23055次)
·IIS 专题频道 (查看22926次)
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。