ADDS性能监控需聚焦LDAP、ESE数据库、线程/内存及复制/GC四大维度:LDAP Bind Time>100ms、Search Time突增、Client Sessions>500提示协议层问题;ESE缓存命中率<95%、页错误>100/sec表明I/O瓶颈;线程池近满、处理器队列>2反映阻塞;跨站复制延迟>15分钟、GC搜索过载、名称缓存<90%则影响全局服务。
adds(active directory domain services)作为windows域环境的核心服务,其性能直接影响整个域的登录、组策略应用、dns解析和身份验证等关键功能。监控adds性能计数器,重点在于识别瓶颈是否来自ldap操作、数据库引擎(ese)、线程/内存资源,或网络协议层。
LDAP相关核心计数器
LDAP是客户端与域控制器交互的主要协议,以下计数器反映目录服务响应能力:
- LDAP Bind Time:单次LDAP绑定(如用户登录)平均耗时,持续高于100ms需排查网络延迟、证书验证或Kerberos问题
- LDAP Searches/sec 和 LDAP Search Time:结合看搜索频率与响应速度,若搜索量高但平均时间突增,可能因查询未使用索引或存在宽泛筛选器(如(objectClass=*))
- LDAP Client Sessions:当前活跃LDAP会话数,长期高于500且伴随高CPU,需检查是否有应用未正确关闭连接(如某些旧版LDAP工具或脚本)
NTDS数据库(ESE)性能指标
AD数据库由Extensible Storage Engine(ESE)驱动,磁盘I/O和缓存效率直接影响查询性能:
- NTDS\DS Database Page Faults/sec:页面错误率,持续高于100说明数据库缓存不足(默认最大约80%物理内存),可考虑增加DC内存或检查是否有其他进程争用内存
- NTDS\DS Database Cache % Hit:数据库缓存命中率,低于95%表明频繁读盘,需确认磁盘子系统延迟(用PhysicalDisk\Avg. Disk sec/Read交叉验证)
- NTDS\DS Database Log Files Opened:日志文件打开数异常升高,可能预示数据库碎片化严重或存在长时间未提交的事务
线程与系统资源关联指标
ADDS高度依赖线程池调度,资源争用常表现为“看起来不忙却响应慢”:
- NTDS\Threads in Thread Pool:当前工作线程数,长期接近MaxThreads(默认64–256,取决于CPU核心数),说明请求积压,需检查是否存在同步复制阻塞或GC查询
- Processor(_Total)\% Processor Time 与 System\Processor Queue Length:若CPU使用率不高但队列长度持续>2,可能是线程阻塞在锁或I/O上,而非计算瓶颈
- Memory\Available MBytes:低于1GB时ESE会主动收缩缓存,直接拖慢数据库访问;建议DC保留至少2GB空闲内存
复制与全局编录(GC)专项指标
多域控环境中,复制延迟和GC负载易被忽视,却是跨域登录慢的常见原因:
- NTDS Replication\Inter-Site Latency (seconds):站点间复制延迟,超过15分钟需检查IP站点链接、防火墙策略或RPC端口连通性
- NTDS\GC Searches/sec:全局编录搜索频次,若远高于普通LDAP搜索,说明大量应用(如Exchange地址簿、SharePoint)依赖GC,应确认GC角色是否合理分布
- NTDS\DS Name Cache % Hit:名称解析缓存命中率,低于90%可能导致频繁调用DNS或跨域查询,影响登录速度


















