Odpowiedzi:
Dokument Microsoft Word zatytułowany Wydajność wirtualnego dysku twardego omawia wyniki wydajności uzyskane w Hyper-V. W Stanach :
Wydajność VHD o stałym rozmiarze jest na równi z dyskiem fizycznym od czasu wydania systemu Windows Server 2008 / Hyper-V do produkcji W systemie Windows Server R2 stała wydajność VHD pozostaje nienaruszona, tzn. Jest tak dobra jak surowy dysk lub plik raw.
Aby utworzyć kopię zapasową tego oświadczenia, dokument zawiera środki odnoszące się do różnych przypadków, z których można wywnioskować, że surowa partycja / dysk nie poprawia znacząco wydajności, jeśli w ogóle.
Istnieje zbyt wiele wyników, aby je tutaj powielić, więc podaję tylko dwa poniżej.
W przypadku VHD o stałej wielkości:
W przypadku dynamicznie rozwijającego się dysku VHD (wyniki nie są tak jednolite jak wcześniej):
Osobiście wolałbym korzystać z VHD zamiast korzystać z dostępu typu raw. Ostrzeżenie w dokumentacji Virtualbox wywołuje wszelkiego rodzaju dzwonki dotyczące problemów ze stabilnością.
„surowy dostęp do dysku twardego”; umożliwia systemowi-gościowi dostęp do wirtualnego dysku twardego bez przechodzenia przez system plików hosta. Rzeczywista różnica wydajności plików obrazów w porównaniu z dyskiem surowym różni się znacznie w zależności od obciążenia systemu plików hosta, od tego, czy używane są dynamicznie rosnące obrazy oraz od strategii buforowania systemu operacyjnego hosta. Buforowanie pośrednio wpływa również na inne aspekty, takie jak zachowanie po awarii, tj. Czy dysk wirtualny zawiera wszystkie dane zapisane przed awarią systemu operacyjnego hosta. Szczegółowe informacje na ten temat można znaleźć w dokumentacji systemu operacyjnego hosta ... Nieprawidłowe użycie lub użycie przestarzałej konfiguracji może doprowadzić do całkowitej utraty danych na dysku fizycznym. Co najważniejsze, nie próbuj uruchamiać partycji z aktualnie działającym systemem operacyjnym hosta w gościu. Doprowadzi to do poważnego uszkodzenia danych.
Używałem surowych dysków z VMWare, kiedy musiałem uruchamiać 3 systemy operacyjne jednocześnie, a pliki znajdowały się na tej samej partycji. Surowe dyski nieznacznie poprawiły wydajność. Jednak napotkałem problemy podczas korzystania z funkcji, takich jak migawki. Dlatego wróciłem do konfiguracji VHD. W normalnych trybach pracy podczas korzystania z jednej maszyny wirtualnej nie zaobserwowałem żadnego zauważalnego wzrostu wydajności. Nie zweryfikowałem tego jednak za pomocą żadnego narzędzia do oceny wydajności.
Używam Linuksa jako hosta, a WinXP zgaduję w VirtualBox. Używałem go do przechowywania plików, teraz mój XP jest na osobnej partycji na dysku twardym. Moje obserwacje są takie, że nie ma żadnej korzyści, a przynajmniej żadnej, którą mogę poczuć. Jest korzyść teoretyczna, ponieważ pominiesz warstwę FS, ale w dzisiejszych systemach wydaje się, że jest to zbyt mała korzyść, żeby mieć znaczenie.
Moje doświadczenie mówi: używaj pliku z wstępnie przydzieloną pamięcią, ponieważ dynamicznie przydzielany obraz zrobi ogromną różnicę (jest znacznie wolniejszy i IO głodny, niż wstępnie przydzielony).