Windows 서버 성능 향상

일반적으로, Microsoft Windows 서버의 경우 기본 설정을 사용합니다. 그러나 성능을 향상시킬 수 있는 몇 가지 조치를 취할 수 있습니다.

  • 조각난 디스크에 주의합니다. 성능이 저하되지 않도록 OS 디스크를 비롯한 디스크에서 자주 조각 모음 유틸리티를 실행하고, 사용량이 많은 디스크에서는 주별로 실행합니다. Windows의 조각 모음 기능을 사용하거나 주기적으로 많은 시스템에서 자동으로 실행되는 조각 모음을 사용할 수 있습니다.
  • 가능한 경우, 두 개 이상의 디스크에서 별도의 페이지 파일 디스크 배열을 사용합니다. 별도의 디스크 배열에 페이지 파일을 배치하면 페이지 파일의 성능이 향상되고, 단일 또는 느린 디스크에 상주하는 페이지 파일로 인한 병목 현상을 방지할 수 있습니다. 페이지 파일의 디스크 배열 형식을 RAID 0으로 지정할 수도 있습니다.
  • 서버에 연결된 저장 하위 시스템의 경우, RAID 배열은 최대한 많은 디스크 스핀들로 구성되어야 합니다. 예를 들어 두 개의 디스크 스핀들이 있는 대규모 배열은 일반적으로 충분하지 않지만, 6-8개의 디스크 스핀들이 있는 대규모 배열은 사용자의 환경에 따라 디스크 저장 성능에 최적일 수 있습니다. 세부사항은 관련 정보를 참조하십시오.
  • 애플리케이션 또는 백그라운드 서비스 성능을 최적화합니다.
    • Windows -- 제어판에서 시스템 - 고급 - 성능 옵션을 선택한 후 백그라운드 서비스를 선택합니다.
    • NTFS 파일 시스템(NT File System)을 사용합니다. NTFS 파일 시스템은 FAT 또는 FAT32에서 상당한 성능 상의 장점을 가지고 있습니다. 성능을 최대로 발휘하려면 4KB 이상의 클러스터 크기로 디스크를 포맷하십시오. 디스크에서 평균 파일 크기보다 큰 클러스터 크기를 사용하십시오. NTFS는 다음 크기를 지원합니다. 512, 1024, 2048, 4096, 8192, 16KB, 32KB 및 64KB. 예를 들어, NTFS 볼륨을 포맷하는 데 16KB 할당 크기를 사용하려면 명령 프롬프트에 (format <drive>:/fs:ntfs/A:16K)를 입력하십시오.
  • RAID 설정. 데이터 디스크 RAID 집합을 설정할 때, 스트라이프 크기를 서버의 일반 워크로드에 대해 Perfmon에서 측정된 초당 평균 논리 디스크 전송과 비슷하도록 설정합니다. 캐시 쓰기 정책을 다시 쓰기로 설정하십시오. 캐시 읽기 정책을 미리 읽기로 설정하십시오.
  • 각 PCI 버스의 I/O 대역폭의 균형을 맞춥니다. 다중 버스에 대해 네트워크 어댑터와 RAID 제어기를 분산합니다(서버에 있는 경우). 네트워크 어댑터가 있는 버스에 RAID 제어기를 설치하지 마십시오.
  • LargeSystemCache를 사용합니다. Windows에는 디스크 I/O 캐시가 있습니다. 기본 설정은 파일 공유를 선호하지만, 이것은 다른 설정보다 많은 메모리를 사용합니다. 서버 메모리가 부족한 경우 캐시를 선호 네트워크 애플리케이션으로 설정하거나, 극단적인 경우 메모리를 최소화하도록 캐시를 설정하십시오. 그렇지 않은 경우, 기본 설정을 그대로 사용하십시오.

    Windows에서 설정을 변경하려면, 제어판으로 이동하여 네트워크 및 전화접속 연결 아이콘을 클릭한 후 로컬 영역 연결을 클릭하십시오. 네트워크 연결 특성을 마우스 오른쪽 단추로 클릭한 후 Microsoft 네트워크용 파일 및 프린터 공유를 클릭하십시오.

    발신인, 제목, 본문, 중요성, 배달 우선순위, 수신인, 참조인, 숨은 참조인, 수신인 또는 참조인, 본문 또는 제목, 인터넷 도메인, 크기(byte), 모든 문서, 첨부 파일 이름, 첨부 파일 수, 양식, 수신인 수, 모든 수신인, 블랙리스트 태그 또는 화이트리스트 태그 중 하나를 선택합니다.

    • 파일 공유를 위해 데이터 처리량 최대화
    • 네트워크 응용 프로그램을 위해 데이터 처리량 최대화
    • 사용 메모리 최소화