DetailPage-MSS-KB

기술 자료

기술 자료: 308356 - 마지막 검토: 2007년 10월 29일 월요일 - 수정: 10.3

이 페이지에서

요약

이 문서에서는 몇 가지 Lsass.exe 프로세스 기본 사항, Lsass.exe 프로세스를 구성하는 가장 좋은 방법 및 예상 메모리 사용에 대해 설명합니다. 이 문서는 Microsoft Windows Server 2003 또는 Microsoft Windows 2000 Server를 실행하는 도메인 컨트롤러에서 Lsass.exe 성능 및 메모리 사용을 분석하는 가이드로 사용해야 합니다 이 문서의 정보는 이 엔진을 최적화하기 위해 서버와 도메인 컨트롤러를 조정하고 구성하는 방법에 대한 질문이 있을 경우 유용할 수 있습니다.

Lsass.exe 프로세스는 로컬 보안 기관 도메인 인증 관리 및 Active Directory 관리를 담당합니다. 이 프로세스는 클라이언트와 서버의 인증을 처리하며 Active Directory 엔진도 관리합니다. Lsass.exe 프로세스는 다음과 같은 구성 요소를 담당합니다.
  • 로컬 보안 기관
  • Net Logon 서비스
  • 보안 계정 관리자 서비스
  • LSA Server 서비스
  • SSL(Secure Sockets Layer)
  • Kerberos v5 인증 프로토콜
  • NTLM 인증 프로토콜

추가 정보

도메인 컨트롤러에서 프로그램 수 제한 또는 최소화

최적의 성능을 위해 Lsass.exe 프로세스는 주어진 서버나 도메인 컨트롤러에서 가능한 많은 RAM을 사용합니다. Lsass.exe 프로세스는 다른 프로세스가 RAM을 요청할 경우 RAM을 다시 넘겨줍니다. 이것은 Lsass.exe 프로세스의 성능을 최적화하면서 컴퓨터에서 실행될 수 있는 다른 프로세스를 고려하는 것입니다. 따라서 성능을 높이려면 도메인 컨트롤러에서 프로그램 수를 제한하거나 최소화하는 것이 좋습니다. 메모리 요청이 없을 경우 Lsass.exe 프로세스는 이 메모리를 사용하여 쿼리된 데이터를 캐싱합니다.

Active Directory Sizer(Adsizer.exe) 및 ADTEST 도구 사용

Adsizer.exe 도구를 사용하여 해당 기능에 따라 도메인 컨트롤러에 필요한 메모리 크기를 측정할 수 있습니다. Adsizer.exe는 모든 프로세스에 어느 정도의 메모리가 필요한지를 정확하게 예측할 수 없기 때문에 이 테스트로 예측만 할 수 있습니다. ADTEST 도구를 사용하여 도메인 컨트롤러에 스트레스를 수행하고 예상되는 메모리 사용 기준과 메모리 로드를 제공합니다.

32비트 주소 지정 공간을 4GB로 제한

32비트 주소 지정 공간이 4GB의 실제 메모리로 제한됩니다.

카운터를 사용하여 Lsass.exe 사용 모니터링

작업 개체, 프로세서 사용(80% 프로세서 사용은 스트레스의 표시), adperf 및 cop 프로세스 성능 도구를 사용하여 Lsass.exe 사용을 모니터링합니다. 주의 깊게 봐야 되는 카운터는 메모리, 프로세스, NTDS 개체, 캐시, 서버, 프로세서, 스레드 및 데이터베이스입니다.

Windows Server 2003 또는 Windows 2000 Server

도메인 컨트롤러에서 1GB 이상의 실제 메모리를 사용할 계획인 경우 Windows Server 2003, Standard Edition, Windows Server 2003, Enterprise Edition, Windows Server 2003, Datacenter Edition, Windows 2000 Advanced Server 또는 Windows 2000 Datacenter Server를 사용하십시오. 이러한 Windows 버전의 %SystemDrive%\Boot.ini에서는 /3GB 스위치를 사용하여 1GB의 주소 지정 가능 메모리를 추가로 제공할 수 있습니다. 그러나, Windows 2000 Server에서 이 스위치를 사용하는 경우 이 메모리 공간은 사용할 수 없는 것으로 표시됩니다.

주의 Microsoft는 Active Directory에서 사용할 수 있도록 프로덕션 환경의 Windows Server 2003, Standard Edition에서 /3GB 스위치 사용을 지원합니다. 다른 응용 프로그램의 경우 Microsoft는 응용 프로그램 공급업체가 이 환경에서 테스트를 수행했고 공급업체가 이 기능을 사용하는 고객을 지원하는 경우 프로덕션 환경의 Windows Server 2003, Standard Edition에서만 /3GB 스위치 사용을 지원합니다. Microsoft Exchange Server 2003 및 Microsoft SQL Server 2000에서는 프로덕션에서 이 기능을 사용할 수 있습니다. 해당 응용 프로그램에 대해서는 응용 프로그램 공급업체에게 문의하십시오. /3GB 스위치는 일부 응용 프로그램에서 주소 종속성 또는 커널 공간 감소와 관련된 문제를 일으킬 수 있습니다. 앞에서 설명한 경우를 제외하고 Windows Server 2003, Standard Edition에서 /3GB 스위치는 개발과 테스트 목적으로만 사용합니다.

참고
  • PTE(Page Table Entry)를 제한하기 때문에 /3GB 스위치를 사용할 때는 주의하는 것이 좋습니다.
  • /3GB 스위치는 32비트 아키텍처에서만 필요합니다. 64비트 아키텍처에서는 필요하지 않습니다.
메모리 구성 조정에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
291988  (http://support.microsoft.com/kb/291988/ ) 4GB RAM 조정 기능 및 실제 주소 확장(PAE) 스위치에 대한 설명

메모리 정보

도메인 컨트롤러에서 Lsass 메모리 사용은 두 가지 주요 구성 요소를 갖습니다. 하나는 고정 구성 요소이고 하나는 가변 구성 요소입니다.

고정 구성 요소는 코드, 스택, 힙 및 다양한 고정 크기 데이터 구조(예: 스키마 캐시)로 구성되어 있습니다. Lsass가 사용하는 메모리 크기는 컴퓨터의 로드에 따라 다를 수 있습니다. 실행하는 스레드 수가 증가하면 메모리 스택 수도 증가합니다. Lsass.exe는 대개 100MB-300MB의 메모리를 사용합니다. Lsass.exe는 컴퓨터에 설치된 RAM의 크기에 관계 없이 동일한 메모리 크기를 사용합니다. 그러나 많은 양의 RAM이 설치되어 있으면 Lsass는 RAM을 더 많이 사용하고 가상 메모리는 덜 사용할 수 있습니다.

가변 구성 요소는 데이터베이스 버퍼 캐시입니다. 캐시 크기의 범위는 1MB 이하에서 전체 데이터베이스 크기까지 될 수 있습니다. 캐시 크기가 클수록 성능은 향상되기 때문에 AD(ESENT)의 데이터베이스 엔진은 캐시 크기를 가능한 한 크게 유지하려고 합니다. 캐시 크기는 컴퓨터의 메모리 사용량에 따라 다르지만 최대 캐시 크기는 컴퓨터에 설치된 실제 RAM의 크기와 사용 가능한 VA(가상 주소 공간)의 크기 둘 모두에 의해 제한됩니다. AD는 캐시에 대해 총 VA 공간의 일부만 사용합니다. AD가 사용할 수 있는 VA 공간의 최대 크기는 다음 공식으로 결정됩니다.
((totalVA - 1GB) / 2)
참고 이 공식은 Windows 2000에만 적용됩니다. Windows Server 2003에서 LSASS의 메모리 모델은 다르며 캐시가 사용하는 메모리 크기는 동적입니다. 메모리 사용은 2.6GB까지 커지지만 이것은 LSASS의 다른 프로세스가 메모리를 필요로 하지 않는다는 가정에 기초합니다.

즉, x86 시스템에서 /3GB 스위치를 사용하지 않으면 캐시 크기는 512MB 또는 실제 RAM 크기 중에서 작은 크기로 제한됩니다. /3GB 스위치를 사용하면 캐시 크기는 1GB 또는 실제 RAM 크기 중 작은 크기로 제한됩니다. 이것은 실제 RAM 크기가 약 600MB(캐시용으로 500MB 및 고정 구성 요소용으로 약 100MB) 이상이 되었을 때 /3GB 스위치가 유용하다는 것을 의미합니다. IA64 같은 64비트 시스템에서 캐시 크기는 RAM에 의해서만 효과적으로 제한되며 Microsoft 개발 부서는 9GB 이상의 캐시를 사용하여 시스템을 테스트했습니다.

Active Directory 사용과 함께 메모리 사용이 증가

Lsass.exe 프로세스가 사용하는 메모리 크기는 Active Directory 사용에 따라 증가합니다. 데이터를 쿼리하면 메모리에 캐싱됩니다.

Lsass.exe 프로세스 및 Active Directory의 최대 실제 메모리 사용

Lsass.exe 프로세스 및 Active Directory가 사용하는 최대 실제 메모리는 2GB입니다.

도메인 컨트롤러 조정에 대한 추가 정보

LDAP 쿼리 정책

271088  (http://support.microsoft.com/kb/271088/ ) XGEN: 6개 또는 8개의 프로세서를 실행하는 Windows 2000 Active Directory 서버가 Exchange 2000과 실행될 수 있도록 최적화

AutoSiteCoverage 해제

Windows 2000 Resource Kit를 참조하십시오.

KCC 프로세스 제한

244368  (http://support.microsoft.com/kb/244368/ ) 대규모 네트워크에서 Active Directory 복제를 최적화하는 방법




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹 (http://support.microsoft.com/newsgroups/default.aspx) 에 참여하시기 바랍니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
키워드: 
kbinfo kbenv kbnetwork kbproductlink KB308356
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store
소기업이 아닙니까?
다음에서 팔로우하십시오.