lsass.exe与SQL Server 2005 sp3高I / O

我有一个Windows Server 2003企业版SP2上的SQL Server 2005企业版。 最近,我从进程lsass.exe中得到非常高的I / O(Reda,写入,其他在任务pipe理器中)。 当我在lsass.exe上运行sysinternals进程监视器时,我得到了很多与SQL Server进程有关的活动。 看来它重复了一个模式的IRP_MJ_CREATE,IRP_MJ_DIRECTORY_CONTROL,IRP_MJ_CLEANUP和IRP_MJ_CLOSE来自sql server的请求。 任何build议的原因?

LSASS是本地安全机构进程。 只有在其他进程发生安全相关活动的情况下,LSASS才能进行任何工作。 大量的lsass.exe活动将指示可能发生大量身份validation(Kerberos,NTLM)事件。

忘记任务监视器或进程监视器。 如果您想解决问题,请启动Perfmon并查看性能计数器。 获取Process类别的所有计数器/所有实例,以确定哪个进程消耗CPU /内存/ IO。 听到这个问题真是一个性能瓶颈,我会非常惊讶。

我build议您按照等待和排队故障排除方法来了解您在高峰时间遇到问题的原因。 这是一个经过validation的方法,在识别问题的根本原因方面拥有出色的logging。

该服务器是一个数据库服务器。 我们有大约150个客户端使用这个服务器作为他们的应用(医院自动化)的数据库服务器。 在任务pipe理器中,对于sqlserver.exe,读写大概是100万,其中lsass是19,000,000,每秒增加50-100。 这导致高峰时段的服务器性能显着下降。