域控制器上LSASS进程cpu占用率高。域控制器上lsass 进程cpu占用率最低30%。想分析一下原因。及如何解决。请问怎么进行?客户单域,单站点1500客户端,2台域控制器。

回答:从您的描述中看, 您的一个客户碰到一个问题, DC上的lsass进程占有的CPU比较多,最低也有30%. 您想知道原因和如何解决.

分析:
====
Lsass是一个关键的系统进程,全名是 “local security authority subsystem service”. 他是负责当前计算机和安全相关的一系列任务. 例如安全策略的应用,登陆和访问计算机,修改密码,产生访问token等等.您看到的文章来自活动目录seo http://gnaw0725.blog.51cto.com/156601/d-1

我看了下您的描述,大约有1500个客户端,而DC的数量是2. 应该来说2台DC负载1500个客户端是没有问题的,不过会占用多少的CPU会根据客户端访问的情况和服务器的硬件配置有关.

所以我们做的应该是把问题确定下来.我们需要弄清楚这是一个正常的现象,或者是客户端不正常访问造成的,还是服务器本身的问题.
测试的方法其实很简单.断开DC的网络然后重启DC,观察LSASS进程的CPU占有率是否有变化.

如果问题依然存在,那就应该是计算机本身的问题.根据我的经验,通常这个问题是由以下原因造成的.
1. 系统本身的问题.
我们有很多系统更新是和这个服务有关的,我建议您先把服务打上最新的补丁.

2. 软件的兼容性问题.
有些软件会和DC有兼容性问题. 我们可以回忆最近DC上软件环境的变化并比较这个现象发生的时间来大概确定范围.
我们可以用msconfig的diagnose 模式和safemode 来尝试排除问题.

3. 病毒或者恶意软件的问题.

有很多已知的病毒和恶意软件会攻击和影响这个关键进程的运行,我们也需要注意这个可能性.

---林振华

30%的占用率还不算太高,尤其是在 Primary dc上。
客户端登录的时候总是先找它。
---gnaw0725