提升Active Directory性能之更多内存

日期: 2013-03-03 作者:Stephen J. Bigelow翻译:唐琼瑶 来源:TechTarget中国 英文

Active Directory是从网络服务器安装并运行的,因此确保物理服务器拥有很好的性能将对域控制器性能产生直接影响,同样,也会对网络可用性产生影响。     用于Windows网络与AD(活动目录)的主要目录服务为网络管理员与安全功能提供了单一管理点。运行Active Directory的域控制器必须网络上的每台计算机认证,并实施响应的安全策略。例如,当一个用户登录到公司网络,Active Directory认证登录信息。

下面我们来看看影响AD服务器性能的两大因素。     Active Directory需要内存     内存空间是Active Directory服务器的一大重要属性,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

Active Directory是从网络服务器安装并运行的,因此确保物理服务器拥有很好的性能将对域控制器性能产生直接影响,同样,也会对网络可用性产生影响。

    用于Windows网络与AD(活动目录)的主要目录服务为网络管理员与安全功能提供了单一管理点。运行Active Directory的域控制器必须网络上的每台计算机认证,并实施响应的安全策略。例如,当一个用户登录到公司网络,Active Directory认证登录信息。下面我们来看看影响AD服务器性能的两大因素。

    Active Directory需要内存

    内存空间是Active Directory服务器的一大重要属性,因此,IT管理员应该在服务器上部署域控制器,提供丰富的内存容量。最终目标是提供足够的内存缓存整个Active Directory数据库,但仍有足够的内存空间支持AD数据库。有了足够内存,AD服务器就不再那么依赖磁盘访问,系统性能将大幅提升。

    对于Windows Server 2008 R2,有个用于AD数据库的企业级域控制器,能轻松从4GB达到6GB。为了缓存内存里的整个数据集,有64位服务器绝对有必要,便于支持可寻址内存空间的卷。这意味着内存有限制的旧的域控制器或系统能作为未来技术更新周期的一部分而进行升级。

    合并适量的内存相当棘手,因为没有绝对的尺寸规则。一大原则是提供磁盘上AD数据库所需内存的两倍。例如,如果NTDS.DIT与SYSVOL大小可达到4GB,那么拥有8GB内存的服务器有足够缓存支持整个AD数据库。

    但这有点过度配置,因为AD数据库使用的机率太小了。可能提供的内存小点更有效,允许内存缓存最常使用到的AD数据库部分,然后按需从磁盘访问剩余部分。既然如此,看看有多少AD操作来自缓存。

    一大方式是在LSAAS.EXE下使用Windows Perfmon工具查看Database Cache % Hit和数据库缓存大小性能计数器。如果你只使用AD Lightweight Directory Services,你能在目录实例下发现相同的数据库缓存命中数与数据库缓存大小计数器。

    高速缓存命中数意味着AD操作的高百分比来自缓存(内存)而不是磁盘,这让人满意。如果缓存命中数与缓存大小数不可思议的低,增加更多内存到服务器可能提升AD缓存性能。记住, 在域控制器启动后,几个小时的正常操作后就检查该值。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐