调整Exchange 2003的DSA缓存

2008-02-23 06:12:10来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

  当Exchange Server 2003需要了解关于用户的一些信息的时候,他会向活动目录(Active Director)发送一个LDAP请求。由于Exchange 2003是基于活动目录工作的, 所以,在您的域控制器上并不存在该过程的额外传输工作负载。

bitsCN.nET中国网管博客

  然而,您却能够通过将活动目录请求的数量最小化来减少此过程对域控制器上的Exchange Sever的冲击。实现这个目标最简便的方法就是使用缓存。 bitsCN.Com

  Exchange Server有两个内建的缓存,这是用来缓存活动目录请求的。他们全都涉及到DSAccess缓存。 www_bitscn_com

  DSAccess缓存实际上是由两个单独的缓存构成的。其中的一个缓存是用于用户对象的,而另外一个则是针对配置数据的(包括像存储和路由这样的东西)。

bitsCN_com

  作为默认值,Microsoft Exchange已为用户对象预留出140MB的存储空间。当缓存已满,或当对象的TTL已满的时候,用户对象缓存中的对象就会溢出。用户对象的默认TTL值为五分钟。 www_bitscn_com

  默认的配置缓存只有5MB,而且在配置上存在很大的区别。作为对象的TTL的默认配置是10分钟。一般来说,配置对象的值要少于用户对象值。配置对象本质上更趋向于静态。然而,为他们使用小的缓存和长时间的TTL是很有意义的。 bitscn.com

  假如您的公司是一家规模很大的企业,或您的Exchange组织已在域控制器上有很沉重的工作负载,那么您能够在注册表中调整配置缓存配置来提高性能(微软公司并不推荐调整用户缓存的配置)。
 如何手工操作改变缓存的配置 bbs.bitsCN.com

  当您修改注册表的时候,总会有标准的警告出现:编辑注册表是危险的。假如您做出了不正确的注册表修改,那么您就可能会破坏Windows操作系统或您的应用程式,所以我建议您在继续下面的操作之前把整个系统都进行备份。

中国网管联盟

  1. 通过注册表树型结构导航到:

bitsCN.nET中国网管博客

  HKEY_LOCAL_MACHINE\ System \ CurrentControlSet \ Services \ MSExchangeDSAccess

BBS.bitsCN.com网管论坛

  2. 创建一个REG_DWORD值,并命名为CachingEnabled。

bbs.bitsCN.com

  3. 把新的键值的数据值配置为0x1。这样就能启用缓存,其实默认值中缓存就是启用的,但是,假如您打算对缓存做出改变的话,那么您仍然需要配置这个键值。(假如出于其他原因的考虑,您需要禁用缓存——我并不推荐您这样——那么您就需要把这个值配置为0x2。)

bitscn.com

  4. 您还需要创建一个容器,并命名为Instance0。这个容器必须直接处于MSExchangeDSAccess容器之下。

中国网管联盟

  准备工作都已完成了,现在,您能够在Instance0容器中创建一些用于控制缓存运行方式的注册表键值了。 bitscn.com

  5. 您需要创建的第一个键值是个REG_DWORD值,叫做MaxMemoryConfig。假如您希望保留缓存原始的5MB大小,那么您就要把这个键值配置为0x00001400。但是您还能够通过把该键值配置为,以便使缓存的大小增加到10MB。

bitscn.com

  6. 您要创建的下一个键值是用来在缓存内控制对象的TTL的。该键值也是个REG_DWORD值,叫做CacheTTL。这里的默认值是0x600。该值应该和缓存中用于对象的TTL值得秒数是一致的。例如,0x600等于600秒,也就是10分钟。您能够把该值更改为0x900(900秒等于15分钟)以便使TTL值达到15分钟。 bitscn.com

  7. 您最后需要创建的键值同样还是个REG_DWORD值,叫做MaxEntries。这个键值是用来控制在缓存中能够同时存在多少个对象的。推荐值是0x0,这样在缓存中登记的对象数量就没有任何限制了。 BBS.bitsCN.com网管论坛



标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: 在 Cisco PIX 防火墙后无法发送或接收电子邮件

下一篇: 重新考虑您的Exchange存储群组

热门词条
热门标签