Windows VM에서 조각 모음을 하시겠습니까?

Windows VM에서 조각 모음을 하시겠습니까?

이 문제에 대해 상충되는 조언을 읽었으므로 여기에 물어보고 싶다고 생각했습니다.

내 VM 내에서 예약된 조각 모음을 실행해야 합니까?

답변1

스토리지 전문가들은 VM을 I/O 블렌더라고 부릅니다. 이는 게스트의 모든 파일이 일반적으로 VMDK와 같은 "컨테이너" 내부에 있기 때문입니다. 이 VMDK는 VM에서 사용하는 다른 모든 파일을 포함하는 단일 파일입니다.

80GB VMDK에는 모든 블록이 디스크에 순차적으로 할당되지 않을 수 있다는 점을 고려하세요. 이는 씬 프로비저닝을 사용하는 경우 더욱 그렇습니다. VM 내부에서 조각 모음을 실행하면 실제로 물리적 디스크에서 파일을 순차적으로 만드는 것이 아니라 컨테이너 내부에서 파일을 순차적으로 만드는 것이며 해당 컨테이너는 물리적 디스크에서 순차적이지 않을 가능성이 높습니다. 기본적으로 많은 경우 시간 낭비이며 성능 향상은 기껏해야 매우 미미합니다.

답변2

생성 시 모든 디스크 공간을 할당한 경우그리고실제 디스크에서 해당 파일 조각 모음그리고그런 다음 가상 디스크 조각 모음을 수행하면 작은 이점이 있을 것으로 예상됩니다.

@MDMarra는 가상 디스크 조각 모음을 수행하는 것이 왜 의미가 없는지 완벽하게 설명했습니다. 그것을 개선할 방법이 없습니다.

답변3

실제 답변으로서 저는 가상 머신 조각 모음이 큰 영향을 미치는 것을 본 적이 없습니다. 즉, 어느 시점에서 드라이브를 잠재적으로 축소하려는 경우 해당 프로세스를 돕기 위해 조각 모음을 수행하는 것이 좋습니다.

답변4

Windows XP가 VMWare Player에 있더라도 최상의 성능을 위해서는 해당 OS의 유지 관리가 동일하게 수행되어야 합니다.

VM HD 조각 모음을 수행한 경우에도 VHD 파일이 호스트 OS에서 완전히 조각 모음되었는지 확인해야 합니다. 그렇지 않으면 최상의 효과가 나타나지 않습니다.

관련 정보