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


17

이 문제에 대한 상충되는 조언을 읽었으므로 여기서 물어볼 것이라고 생각했습니다.

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


vmware 워크 스테이션이있는 경우 실제로 VM 디스크 자체를 조각 모음 할 수 있습니다.
lbanz

답변:


33

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

80GB VMDK에 디스크에 모든 블록이 순차적으로 할당되지 않을 수도 있습니다. 씬 프로비저닝을 사용하는 경우 훨씬 더 가능성이 높습니다. VM 내부에서 조각 모음을 실행하면 실제로 실제 디스크에서 파일을 순차적으로 만들지 않고 컨테이너 내에서 순차적으로 만들며 해당 컨테이너가 실제 디스크에서 순차적이지 않을 수 있습니다. 기본적으로 많은 경우 시간 낭비이며 성능 향상은 최소한으로 최소화됩니다.


감사합니다. 저는 주로 성능 측면에 관심이 있습니다.
SteB

@ SteB ... 그게 내 대답에 관한 것입니다. 성능 향상은 실제 디스크에서 임의 읽기 / 쓰기 대신 순차적 읽기 / 쓰기를 수행 할 수있는 것과 직접 관련이 있습니다. 컨테이너가 조각난 경우 실제로 컨테이너 내부의 파일에 유용한 작업을 수행하지 않습니다.
MDMarra

2
동적 VMDK (또는 다른 가상 HD 파일)를 압축하려는 경우 일반적으로 올바른 결과를 얻으려면 먼저 조각 모음을 수행해야합니다. 그 외에는 조각 모음을 실행할 이유가 없으므로 성능 향상은 완전히 무시할 수 있습니다.
Chris S

분할 된 I / O가 VM 내부에서 문제가 될 정도로 게스트의 HD를 "조각화"하는 것이 이론적으로 가능합니까 (VM에서 보는 것처럼)? 그것은 VM 내부에서 조각 모음을 생각할 수있는 매우 적은 유스 케이스 중 하나입니다. 그래도 여전히 유용하지만 VM이 해당 상태에 도달하는 방법을 잘 모르겠습니다.
afrazier

@afrazier 죄송합니다. 무슨 말인지 이해하지 못합니다. 조각난 물리 디스크보다 성능이 나빠지지는 않습니다.
MDMarra

7

당신은 창조의 모든 디스크 공간을 할당하는 경우 실제 해당 파일을 디스크 조각 모음 나는이 작은 이점을 볼 것으로 예상 다음 가상 디스크를 조각 모음.

@ MDMarra 's는 가상 디스크 조각 모음만으로는 의미가없는 이유를 완벽하게 설명했습니다. 그것을 향상시킬 방법이 없습니다.


1

실제 답변으로 가상 머신 조각 모음의 영향을 많이 본 적이 없습니다. 즉, 어느 시점에서 드라이브를 잠재적으로 축소하려는 경우 해당 프로세스에 도움이되도록 조각 모음을 수행하려고합니다.


1

조각 모음이 목표라면 다음과 같이 할 수 있습니다.

  1. 게스트 OS를 종료하십시오. 일시 중단이 아닌 적절한 종료

  2. VM Ware Player 창에서 게스트 OS를 한 번 클릭하고 "가상 머신 편집"을 클릭하십시오.

  3. "하드웨어"탭에서 "하드 디스크"를 클릭하십시오. 오른쪽에는 "유틸리티"라는 버튼이 있습니다. 클릭하면 드롭 다운 메뉴가 나타납니다. "조각 모음"을 선택하십시오.

우분투 12.04 게스트 OS가 있으며 조각 모음 후에 성능 차이가 나타나지 않습니다.


우분투는 일반적으로 조각을하지 않는 기본적으로 ext4가를 사용하기 때문에이 해제 파편하는 EXT3 / 4을 할 필요가 없으며, 물리적 또는 virty으로 할 경우 어떤 이점을 목표로하지 않습니다
Rqomey

-2

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

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


2
이것은 잘못이다. 다른 대답을 읽고 이유를 찾으십시오.
HopelessN00b
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.