Czy mam podzielić wirtualny dysk VMware na wiele plików, czy nie?

16

Korzystam z VMware Workstation 12, aby utworzyć maszynę wirtualną Win7, której mogę używać w systemie Linux dla programów takich jak Photoshop i After Effects.

VMware prosi o tę opcję, aby podzielić pliki maszyn wirtualnych na części 2 Gb. Nie zauważyłem tego po raz pierwszy, ALE chcę wiedzieć, czy zauważalny jest spadek wydajności, czy nie.

Zrzut ekranu powiązanego okna:

wprowadź opis zdjęcia tutaj

Nie, nie zamierzam przenosić tej maszyny wirtualnej w najbliższym czasie, chociaż jeśli się przeprowadzę, mogę idealnie czekać na przesłanie plików.

emrecnl
źródło

Odpowiedzi:

12

Rozdzielenie pliku obrazu wydaje się bez sensu, chyba że tworzysz go na woluminie FAT32 lub udziale sieciowym, który ma ograniczenia rozmiaru pliku.

VMware ma to do powiedzenia:

Wybierz Podziel dysk wirtualny na wiele plików, jeśli dysk wirtualny jest przechowywany w systemie plików, który ma ograniczenie rozmiaru pliku.

Kolejne odniesienie ma do powiedzenia :

Wybór podziału VMDK na pliki 2 GB nie ma żadnego wpływu na wydajność.

W każdym razie największy plik obrazu dysku, jaki aktualnie mam (na moim przenośnym dysku twardym sformatowanym w systemie NTFS) to ~ 150 GB. Zrobiłem nawet kopię zapasową za pomocą 7-zip do udziału sieciowego przez noc. W ogóle żadnych problemów.

Jeśli chodzi o wydajność, poważnie, po prostu nie zauważysz różnicy między pojedynczymi i podzielonymi obrazami. Wyobrażam sobie, że zauważalna różnica zacznie pojawiać się w przypadku zdjęć o wielkości do 100 GB. Jeśli jednak chcesz iść z tym, co jest technicznie najbardziej wydajne, to jest to jeden monolityczny plik obrazu, który już robisz. Jesteście wszyscy dobrzy ;-)

misha256
źródło
Dziękuję za odpowiedź. Wybrałem opcję dysku monolitycznego.
emrecnl
1
„nie ma sensu dzielenia pliku obrazu ... chyba że ... na woluminie FAT32” nie jest poprawny. Zobacz moją odpowiedź.
jamesdlin
@jamesdlin Ważne punkty, zaktualizuję swoją odpowiedź, aby nie błądzić „dogmatycznie” pod tym względem.
misha256
1
Czy nie jest tak, że znacznie łatwiej jest zwiększyć rozmiar dysku, jeśli jest on przechowywany jako podzielone pliki? Ponieważ wtedy wystarczy utworzyć tylko kilka innych plików, zamiast kopiować cały plik monolityczny. Oprócz tego, że zajmuje to więcej czasu, oznacza to również, że nie możesz powiększać monolitycznego pliku poza 50% wielkości jego partycji. kb.vmware.com/selfservice/microsites/…
cxrodgers
@cxrodgers dlatego zawsze używam obrazów dysków „cienkich”, ale powiększam je, niż są potrzebne. Ale możesz po prostu dodać dysk zamiast go powiększać. Zawsze oddzielam system operacyjny i dane. Po prostu wrzucam dodatkowe 50/100 GB do systemu operacyjnego i nigdy się nie zbliża. Dysk danych to zazwyczaj NAS, więc nie ma problemu z dyskami wirtualnymi. - Niezależnie od tego jest to jednak dobry punkt do rozważenia!
FreeSoftwareServers
17

Wady dysków monolitycznych:

  • Jeśli usuniesz migawki i chcesz skonsolidować nieużywane .vmdkpliki, jeśli chcesz defragmentować .vmdkpliki itp., Twój host potrzebuje tyle samo wolnego miejsca, co cały .vmdk plik. Natomiast jeśli używasz podzielonych dysków, Twój host potrzebuje tylko tyle wolnego miejsca, co jeden z poszczególnych .vmdkzakresów.
  • Jeśli chcesz skopiować maszynę wirtualną lub wykonać jej kopię zapasową, być może kopiujesz ją do systemu plików, który nie obsługuje tak dużych plików.
  • Jeśli jesteś w trakcie kopiowania lub tworzenia kopii zapasowej maszyny wirtualnej, ale musisz anulować operację i wznowić ją później, używanie podzielonych dysków jest znacznie mniej bolesne.

Zalety dysków monolitycznych:

  • Mniej bałaganu w systemie plików (w tym sensie łatwiej nim zarządzać).
  • Maszyna wirtualna będzie wymagała mniejszej liczby otwartych uchwytów plików. Niektóre systemy operacyjne hosta mają nieco niski limit maksymalnej liczby otwartych uchwytów plików, co może mieć znaczenie, jeśli wykonasz dużo migawek.
jamesdlin
źródło
Zobacz także sanbarrow.com/vmdk-howtos.html#monolithicversussplit, aby porównać zalety i wady korzystania z dysków monolitycznych w porównaniu z dyskami podzielonymi / podzielonymi na części.
SaeX,
1

Jeśli używasz bardzo dużych maszyn wirtualnych, takich jak 1 TB lub więcej, powinieneś przyjrzeć się wszystkim problemom związanym z kopiowaniem plików tak dużych. W rzeczywistości niektórzy ludzie mieli problemy, których w ogóle nie można przenieść. Programy takie jak robocopy lub xcopy się zawieszają lub występują błędy.

Próbowałem też innych programów, takich jak TeraCopy Pro, a jeśli chodzi o pliki 2 TB, nigdy się nie skończy.

Shawn Hall
źródło