Lsass.exe占用内存高



问题:服务器Lsass.exe进程占用内存过高,超过6GB左右,操作系统为x64位,微软是否有针对此情况的补丁,是有可能病毒感染或内存泄露原因造成的吗?

回答:关于这个问题,我的理解是您当前有台域成员服务器的Lsass.exe进程占用的内存非常高超过6GB左右。首先,Lsass.exe进程负责管理域验证和活动目录管理的本地安全机构,其包含客户端与服务器之间的验证,同时也控制着AD引擎。针对您的问题,这种情况是正常的,但是当您服务器的整体性能下降时,从技术支持角度来说可能是一个性能问题,牵涉到的原因也有多种。这种情况我们一般推荐使用ADPlus或Windows Debugging Tools来抓取改进程的内存转储来做调试排错。

分析:若此台域成员服务器同时是一台域控制器,那么从Windows角度来说为了优化性能,Lsass.exe将会尽可能多的占用物理内存来保证系统请求的高效性。当其他进程要求 RAM 时,Lsass.exe 进程会释放 RAM。这一构思的目的是在优化 Lsass.exe 进程性能的同时,仍能顾及计算机上可能运行的其他进程。有鉴于此,同时为了提高性能,最好能够限制或最大限度地减少域控制器上程序的数量。如果没有内存请求,则 Lsass.exe 进程使用此内存来缓存查询的数据。Lsass.exe 进程设计用于负责下列组件:

本地安全机构
网络登录服务
安全帐户管理器服务
LSA 服务器服务
安全套接字层 (SSL)
Kerberos v5 身份验证协议
NTLM 身份验证协议

因此,若您的物理内存配置较高,且并无明显的性能瓶颈,您可以安全的忽略掉此问题。更多信息请您参考如下KB文章:

运行 Windows Server 2003 或 Windows 2000 Server 的域控制器上 Lsass.exe 进程的内存使用量
http://support.microsoft.com/kb/308356/zh-cn

你可能感兴趣的:(sass)