도메인 컨트롤러에서 높은 LSASS CPU 사용율 문제해결(1/2)
???? : Troubleshooting High LSASS CPU Utilization on a Domain Controller (Part 1 of 2)
?????? ??(Ned)???. ??? LSASS? ?? CPU ??? ??? ??? ??? ????? ?? ????? ?? ????????. ? ?? ? ???? ??????. ??? ??? ??? ???? ?????.
l ????? ???? DC? ??? ?? ??? ???? ??
l DC ??? ??? ?? ??
LSASS(Local Security Authority Subsystem Service)? ?? ?? ?? ????? ??????. LSASS? ?? ??? ??? ??, Active Directory ????? ???? ?????? ?????. ??? ????? ? ??? LSASS? ???? Active Directory ????? ???? ???? ????. LSASS? ????? DC? ???? ???.
?? LSASS CPU ????? ? ??? "??"? ?? ???? ????. ??????? ???? ???? ??? ??? ??? ?? ??? CPU ???? 80% ??????????????? ?? ???? ?????. ? ??? ????? ?? ?? ??? ???? ?????(?? ??? ?? ??? ?? ??? ??? ????). ??? 10~15? ?? ???? ????? ?? ????? ??? ???, ??? ???? ?? ??? ???? ???. AD ??? ???? "??"? ?? ?? ?? ?????. ?? ??, MOM 2005? SCOM 2007 ???? DC? ??? CPU ??? 20%?? ?? ?? ???? ????. ????? DC? 50% CPU ???? ??? ???? ????? ???? ??? ?? ?????. ??? ???? ?? ??? ??? ??? ??? ?? ???? ??? ???? ???.
?? ??? ??? ??? ????. ?? DC?? ???? ???, ?? ????? ???? AD ?????? ???? ???, ?? PDC ???????? ??? ??? ??? ???. ??? ?? ????? ??? ??? ???? ???. PDCE? ??? ?? ??? ??? ???? ????(?? ???? ???? ????? ?? LMHOSTS ???? ????? ?????)? ??? ????? NT4 ? ??? ??? API? ???? ??? ?? ????? ????. ??? ? ?? ???? ??? ?????, ?????, ?????? ? ????. NT4 ?????? ?? ??? ????? ??? ? ????. PDCE? ?????? ?????. AD? ????? ??? ? ? ??? ???? ??? PDCE? ???? ?? ?????(???? ??, DFS ?? ?). PDCE? ??? ????, Active Directory ???? "???(Piling On)" ????? ??? ?????.
?? ??? ??? ?????? ????? DC ???? ????? ???? ????. ??? ??? 99.999%? ??? ???? ?????. ?? DC?? ???? ???? ?? 15? ?? ???? LSASS? 1% ???? ?????(? 15????? ???? ????? ?? ???? ???? ??? 15? ?? ??? DC? ?? ?? ?? ??? ??? ?????). ??? CPU ???? ???? ????, ??? DC ??? ?? ????. ??? ? ??? ??? ??? ??? ????.
????? ???? DC? ??? ?? ?? ?????. PDCE? ??? ?? ????.
?????? ???? ?? LSASS? ???? ?? ??? ??? ? ????. ? ??? ?? ??? ??? ?????.
l Windows Server 2003 Performance Advisor (SPA)
l Wireshark(????? Ethereal) ???? ?? ???? (?? : Wireshark? ????? ??????? ??? ???? ?? ????. Wireshark? ??? ?? ??? ?????? ???? ?? ??? ?? ?????. Netmon 3.1 ?? NMCAP, Netcap, ??? Netmon 2.x Lite? ?? ??? ??? ? ????. ? ???? Wireshark?? ??? ??? ????)
?? ?? ???(SPA : Server Performance Analyzer)? ??? ????? ??? ???? ??? ????, ??? ?? CPU? ??? ??? ??? ???. ???? ???? ???? ?? ??? ????? ?????. ??? ???? ???? ????? CPU? ?? ?? ??? ??? ?? ??? ? ????. ?? CPU ??? ????? ??? ??? ??? ????.
SPA? ????? ????? ???? ??? ??? ?? Active Directory? ?????.
????? 15??? ??? ??? ?? ?????. ?? ???? ?? ????? ???? ??? ?? ????.
?? ???? ?? ?? ??? ? ? ????. ??? ???? CPU ???? 61%?? ???? LSASS? ???? ?? ? ? ????. ?? LDAP ??? ????? ???? ?? ? ? ???, ??? ?? ??? ?????? ?? ???? ?? ? ? ????.
??? SPA?? ??? ??? ?? ?? ?? ??? ???? LDAP ?? ??? ?????. 'whenCreated'? 'whenChanged' ??? ??? ?? ??? ??? ?? ??? ?????(??? ?? ??? ?? ?? ????? ?????).
??? ??? ??? ???, SPA? ???? ?? LDAP ??? ?????. ?? ??? ??? ????? ????? ?????.
100MB ?? ??? ???? ??? ?????. ??? Netmon Lite ??? ?????, Windows ?? ??? NETCAP? ?????, ?? ??? ??? ?????. 100MB???? ????? ?? ?? ????. 100MB??? ?? ??? ????? ???? ?? ? ????. ??? ? ???? ?? ????.
CAP ??? ????? Wireshark?? ? ? ????. 'Statistics' ? ???? 'Conversations' ? ?????. ??? ??? ???? ??? ??? ???? TSV ??? ??? ???? ?? ? ????. IPv4? ??? ??? ?? ?????.
?? ??????. 10.80.0.13? 10.70.0.11? DC? ?? ??? ?? ?? ??? ???, ?? ??? ? ?????. SPA? ???? .13 ??? ? ? ?? .11 ???? NSLOOKUP? ?? XPPRO11A ????? ?? ?? ? ????. ??? ?? ?? ????? ?????.
CAP???? 10.80.0.13 ??? ?? ??? ???? ??? ?? LDAP ???? ????? ?????.
10.80.0.13 ??? ???? LDAP ??? DC? ??? ?? ? ? ????. ??????? ?? ????????, ??? ??? ????? ???? ?? ??? ??? ????. ?? ????? ?? ?? ??, ???? ??? ?? ??? ??? ?? ?? ?? ???? ????. ?? ?? ?? ???? Wireshark?? ??? ???? ??? ??? ????.
??? SPA?? ??? ?? ?? ????. Litewareinc.com ???? ????, ?? ?? ????? ?? ?? ???? ?????. 100,000?? ???? 100,000 ??, 100,000 ???? ???? ???, ??? ????? LSASS ????? ??? ????. ??? ??? ??? ? ?? ??? ????? ??? ? ??? ???? ?? ??? ????
??? ?? ???? ?? ??? ?? ??? regsvr32 schmmgmt.dll? ????, MMC.EXE? ????, Active Directory ???? ?????. ?? ?? ???? createTimeStamp? ?? ? ????.
?? ?? ??? ????. ? ??? ????? ????? ?? ????! ??? ?? ?? ???? ?? ?????. DC? ??? ??? ?? ????? ??? IO? ??? ? ????. Active Directory? ????? ???? ???? ?? ?? ????. ??? ???? ??? ??? ?? ?? LDAP ?? ????? ?? ?????? ?? ??????(??? ??? ????!). ??? ?? ??? ?? ?? ??? ?????, Active Directory? ?? ????? ?? ???? ??? ?????. ?? ????? ???? ?? ?? ???? ??????. ?? ????? ??????.
??? ??? ?? ?? LSASS CPU ????? ?? ????? ?????. ?? ???? ????? ???? ??? ??? ???? ??? ?? ???????.
?? :
SPA? ?? ??? ?? ?????.
?? ???? ??? ? ?? ????. DC? ??? ?? LDAP ????? ? ? ??????.
LSASS ??? ???? ??? ?? ??????. ??? ?????? ???? JET ??????? ?? ??? ????? ??, ????? LSASS? ??? ?? ?? ???? ??? ???? ??? ??? ?? ? ????(?? ?? ????? ???? ???? ???? ?????). ??? ? DC? ?????, SQL??, Exchange??, ISA?? ?? ?? ???? ??, DC? ???? ??? ???? ?????. ?? ???? ???, ??? ??? ?????. ? ?? ??? ??? ????. ‘Windows Server 2003 ?? Windows 2000 Server? ???? ??? ?????? Lsass.exe ????? ??? ??’ ??? 2000?? ADPERF?? ??? SPA? ??? ??? ???, ?? ???? ??? ???? ??? ?????.
- Ned Pyle