Operating System/Windows2007/08/31 19:31

Disk Cache를 사용한 성능향상에서 언급했듯 XP에서는 Memory를 System Cache에 사용하도록 설정함으로서 System 성능을 향상 시킬 수 있다. 사실 System Cache는 Windows Server 2003에서는 기본적으로 사용하도록 설정주1되어 있으며, XP에서는 기본적으로 사용하지 않도록 설정되어 있다.

System Cache는 Disk로 부터 정보를 다시 읽는 대신에 Memory로 부터 정보를 읽도록 함으로서 Server의 성능을 개선하도록 고안되었다. 만약 XP를 Server로 사용하고 있다면 System Cache를 설정하고 Server Service를 변경함으로서 Network 성능과 전체적인 System의 성능을 다소 개선할 수 있다. 절차는 다음과 같다.

  • System Cache 설정주2, 주3
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 Registry로 이동한다.
      HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    3. 우측 Pannel에서 REG_DWORD형의 LargeSystemCache1로 설정한다. XP의 경우 기본값은 1이다.
      0 System Cache 사용 안 함. 즉, Memory를 Program에 대해 사용되며 Network Program에 대해 최대 속도를 보장한다. 즉, I/O 기능에 대해서만 Cache Memory를 사용한다.
      1 System Cache 사용. 즉, Memory는 System Cache로 사용되며 File 공유에 대해 최대 속도를 보장한다. Cache가 꽉찬 경우 I/O 기능에 대해 Program Memory를 사용한다.
    4. System을 재 기동한다.

 

  • Server Service 설정주4
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 Registry로 이동한다.
      HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
    3. 우측 패널에서 REG_DWORD형의 Size3으로 설정한다. XP의 경우 기본값은 1이다.
      1 최소 Memory 사용
      2 균형
      3 파일 공유와 Network Program에 대한 최대 속도
    4. System을 재 기동한다.


주1
: 만약 Desktop으로 Server 제품을 사용한다면 LargeSystemCache는 사용하지 않는 것이 좋다.

주2
: AGP(Accelerated Graphics Port) Vedio Card나 UMA(Unified Memory Architecture) Video를 사용한다면 때때로 심각한 성능 저하를 경험할 수 있다. AGPUMA Driver는 초기화될 때 많은 가용 Memory를 소비하기때문이다. 이러한 현상때문에 다른 Process가 자원을 요청할 때, 특히 큰 File을 전송할 때 RAM 부족 현상이 초래될 수 있다.

주3: GUI 환경에서 설정하는 방법은 Disk Cache를 사용한 성능향상을 참조하기 바란다.

주4: Server 서비스 설정에 대한 보다 자세한 설명은 Server Service 조율에 대한 추가사항을 보기 바란다.

- 출처 : OS의 모든것 QAOS.COM

저작자 표시 비영리 변경 금지
Creative Commons License
Posted by BLUEDAY™