Windows Server 2008 R2가 출시되면서 동적 VHD 파일의 성능이 향상되었습니다. R2 이전에는 동적 확장 VHD 파일에 쓰기가 제한된 메타 데이터 캐싱으로 인해 고정 크기 VHD 파일에 쓰는 것보다 3 배 느려질 수있었습니다. 전반적으로 Microsoft는 동적 VHD 파일과 고정 크기 VHD 파일의 성능이 거의 동일하다고 주장합니다. Hyper-V VM을 구성 할 때 패스 스루 디스크가 다른 옵션입니다. 내 결과에 따르면 통과 디스크의 성능은 VHD 파일의 성능보다 약간 우수합니다. 그러나 통과 디스크를 사용하면 이식성, 스냅 샷 및 씬 프로비저닝과 같은 VHD 파일의 모든 이점을 잃게됩니다. 이러한 절충 사항을 고려할 때 통과 디스크를 사용하는 것은 실제로 크기가 2TB보다 큰 디스크가 필요하거나 응용 프로그램이 I / O 경계에 있고 실제로 다른 디스크에서 이익을 얻을 수있는 경우에만 고려해야합니다. 귀하의 평균 응답 시간.
필자는 마이크로 소프트의 말을 듣기보다는 다른 종류의 디스크를 직접 테스트 해 보았습니다. Windows Server 2008 R2에서 실행되는 Hyper-V Windows Server 2008 R2 가상 컴퓨터를 설정했습니다. 하이퍼 바이저의 경우 필자는 Dell AX150 SAN에 연결된 Dell PowerEdge 1950 서버를 사용하여 테스트에 사용할 10GB LUN 3 개를 조각했습니다. Hyper-V 관리자에서 패스 스루 한 개, 동적 VHD 한 개, 고정 크기 VHD 한 개를 추가했습니다. 그런 다음 IOMeter를 사용하여 디스크의 성능을 테스트했습니다. 테스트 매개 변수 및 원시 데이터는이 CSV 파일에서 찾을 수 있습니다.
아래 차트는 내 결과를 요약 한 것입니다. 극한 상황 (최대 / 최소)에서 볼 수 있듯이 대부분의 경우 통과 디스크가 이깁니다. 그러나 평균적으로 세 가지 디스크 유형의 성능 간에는 거의 차이가 없습니다.
VHD 파일 또는 사용 가능한 디스크 공간보다 큰 결합 된 크기의 여러 VHD 파일을 만드는 씬 프로비저닝의 이점과 VHD 파일의 이식성으로 인해 동적으로 확장되는 VHD 파일이 대부분의 Windows Server 2008 R2 가상 컴퓨터에서 확실한 선택입니다 .
요약하면 Windows Server 2008 R2에서 다음 Hyper-V 배포를 위해 동적으로 확장되는 VHD 파일을 사용하는 것이 좋습니다.
https://clusteringformeremortals.com/2009/09/25/hyper-v-pass-through-disk-performance-vs-fixed-size-vhd-files-and-dynamic-vhd-files-in-에서 허락을 받아 복제했습니다. windows-server-2008-r2 /