답변:
가상 하드 디스크 성능 이라는 제목의 Microsoft Word 문서 는 Hyper-V에서 얻은 성능 결과에 대해 설명합니다. 그것은 말한다 :
고정 크기의 VHD 성능은 Windows Server 2008 / Hyper-V 릴리스부터 제조까지 물리적 디스크와 동일합니다. Windows Server R2에서는 고정 VHD 성능이 그대로 유지됩니다 (즉, 원시 디스크 나 원시 파일과 동일).
이 진술을 뒷받침하기 위해이 문서에는 다양한 경우에 관한 조치가 포함되어 있으며,이 경우 원시 파티션 / 디스크가 성능을 크게 향상시키지 않는다는 결론을 내릴 수 있습니다.
여기에 복제 할 결과가 너무 많아서 그 중 두 개만 제공합니다.
고정 크기 VHD의 경우 :
동적으로 확장되는 VHD의 경우 (결과가 이전과 동일하지 않음) :
원시 액세스를 사용하는 대신 VHD를 개인적으로 사용합니다. Virtualbox 문서 의 경고는 안정성 문제에 대한 모든 종을 설정합니다.
"원시 하드 디스크 액세스"; 게스트 운영 체제가 호스트 OS 파일 시스템을 거치지 않고 가상 하드 디스크에 액세스 할 수 있습니다. 이미지 파일과 원시 디스크의 실제 성능 차이는 호스트 파일 시스템의 오버 헤드, 동적으로 증가하는 이미지 사용 여부 및 호스트 OS 캐싱 전략에 따라 크게 다릅니다. 캐싱은 장애 동작과 같은 다른 측면, 즉 가상 디스크에 호스트 OS 충돌 전에 작성된 모든 데이터가 포함되어 있는지에 간접적으로 영향을줍니다. 이에 대한 자세한 내용은 호스트 OS 설명서를 참조하십시오. 오래된 구성을 잘못 사용하거나 사용하면 실제 디스크의 데이터가 완전히 손실 될 수 있습니다. 가장 중요한 것은 게스트에서 현재 실행중인 호스트 운영 체제로 파티션을 부팅하지 마십시오. 심각한 데이터 손상이 발생할 수 있습니다.
3 개의 운영 체제를 동시에 실행하고 파일이 동일한 파티션에있을 때 VMWare와 함께 원시 디스크를 사용했습니다. 원시 디스크의 성능이 약간 향상되었습니다. 그러나 스냅 샷과 같은 기능을 사용하는 동안 문제가 발생했습니다. 따라서 VHD 설정으로 다시 전환했습니다. 단일 VM을 사용하는 동안 정상적인 작동 모드에서 눈에 띄는 성능 향상을 경험하지 못했습니다. 그러나 성능 평가 도구를 사용하여이를 확인하지 않았습니다.
VirtualBox에서 Linux를 호스트 OS로 사용하고 WinXP를 추측하고 있습니다. 파일 저장 장치와 함께 사용하고 있었으므로 이제 XP의 HDD에 별도의 파티션이 있습니다. 저의 관찰에 따르면 전혀 혜택이 전혀 없으며 적어도 느낄 수있는 것은 없습니다. FS 계층을 건너 뛰기 때문에 이론적 인 이점이 있지만 오늘날의 시스템에서는 문제가되지 않는 것이 너무 작은 것 같습니다.
내 경험에 따르면, 동적으로 할당 된 이미지는 큰 차이를 만들 것이기 때문에 (사전 할당보다 훨씬 느리고 IO 배고파요) 사전 할당 스토리지로 파일을 사용하십시오.