Windows 2008에서 "네트워크 응용 프로그램의 데이터 처리량 최대화" 설정이 여전히 유효합니까?

Windows 2008에서 "네트워크 응용 프로그램의 데이터 처리량 최대화" 설정이 여전히 유효합니까?

Windows 2003에서는 다음 중에서 선택할 수 있습니다.

  • Minimize memory used
  • Balance
  • Maximize data throughput for file sharing
  • Maximize data throughput for network applications

이러한 옵션은 다음에서 찾을 수 있었습니다.

Control Panel -> 
    Network Connections -> 
       NIC Properties ->
           File and Printer Sharing for Microsoft Networks ->
               Server Optimization tab

Windows 2008 Server에서는 이 속성을 더 이상 설정할 수 없는 것으로 보입니다. 이것을 다른 곳에서 설정합니까, 아니면 이러한 옵션이 Windows 2008에서 더 이상 유효하지 않습니까?

답변1

이 옵션이 사용자 인터페이스에서 사라진 것 같습니다. 그러나 여전히 레지스트리 설정으로 사용할 수 있습니다(마이크로소프트 테크넷 문서):

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management 
DWORD: LargeSystemCache 

그리고

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
DWORD: Size 

기본값을 변경하면 시스템에 영향을 미칠지 확실하지 않습니다.

설명

시스템이 표준 크기 또는 대형 파일 시스템 캐시를 유지하는지 여부를 지정하고 시스템이 변경된 페이지를 디스크에 쓰는 빈도에 영향을 줍니다.

파일 시스템 캐시의 크기를 늘리면 일반적으로 서버 성능이 향상되지만 애플리케이션과 서비스에 사용할 수 있는 물리적 메모리 공간이 줄어듭니다. 마찬가지로, 시스템 데이터 쓰기 빈도를 낮추면 디스크 하위 시스템 사용이 최소화되지만 변경된 페이지는 응용 프로그램에서 사용할 수 있는 메모리를 차지합니다.

옵션 설정 대형 시스템 캐시 값 크기 값
------------------------------------- ------
사용된 메모리 최소화 0 1
잔액 0 2
파일 공유를 위한 최대 처리량 1 3
네트워크 앱 0 3의 최대 처리량

답변2

Windows 서버 성능 팀Windows Server 2008에서는 LargeSystemCache가 무시된다고 말합니다.. Windows Vista/Server 2008 커널은 작업 부하에 따라 각 작업에 동적으로 할당되는 가상 메모리(커널 주소 공간 내)의 양을 조정하도록 수정되었습니다. 해당 문서에서는 설정을 읽으려고 시도하는 응용 프로그램과의 호환성을 위해 메모리 관리 레지스트리 설정이 그대로 유지되었지만 아무런 효과가 없다고 설명합니다.

LanmanServer\Parameters\Size여전히 효과가 있는지는 확실하지 않습니다 . MaxWorkItemsCitrix에 따르면 이 값은 SMB 1.0 클라이언트에는 여전히 영향을 미치지만 SMB 2.0에는 영향을 미치지 않습니다.Windows Server 2008에서 XenApp 및 파일 서버에 대한 SMB 조정.

관련 정보