Czy to duży wzrost wydajności, aby uruchomić maszynę wirtualną z drugiego dysku?


8

Dell oferuje laptopa z dyskiem 500 GB lub dwoma dyskami 320 GB (oba o prędkości 7200 obr./min i bez opcji SSD). Będę uruchamiał maszyny wirtualne w celach programistycznych, a także będę miał kilka mocowań TrueCrypt.

Myślę, że dwa dyski są lepsze dla a): szybszy dostęp do dysku, i b): dane są na innym dysku niż system operacyjny. Czy to prawda?


Dobry pomysł! Muszę zobaczyć, jak to działa.
Jared Harley

Odpowiedzi:


7

Scott Hansellman napisał post na blogu ze świetnymi poradami na temat wydajności VM. Jeff Atwood również z pewnymi testami porównawczymi (pochodzi z 2006 roku, ale nadal jest przydatny). I wszyscy zgadzają się co do drugiego dysku twardego dla twoich maszyn wirtualnych. I zgadzam się z nimi. Kiedy używam maszyny wirtualnej z dyskiem wirtualnym na tym samym dysku w moim systemie Vista, jest to uciążliwe.

Postępuję zgodnie z radami przedstawionymi w tych linkach, ponieważ pochodzą one również od programistów, więc możesz mieć podobne problemy.


1

To byłoby dobre rozwiązanie. Trzymaj maszyny wirtualne w jednym, a system operacyjny i inne rzeczy w drugim. Zauważyliśmy znaczną poprawę działania maszyn wirtualnych na zewnętrznych dyskach eSATA w systemach, które nie obsługiwały dwóch dysków.


0

Nie martw się o wydajność - dwa dyski są lepsze tylko wtedy, gdy pracujesz z nimi jednocześnie, na przykład podczas kopiowania z jednego na drugi.

Lub jeśli masz dwie maszyny wirtualne aktywne i pracujące w tym samym czasie, posiadanie każdej z nich na własnym dysku poprawiłoby przepustowość dysku, pod warunkiem posiadania procesora wielordzeniowego (lub wielowątkowego). Ale jeśli obie aktywne maszyny wirtualne znajdują się na tym samym dysku twardym, to nie ma znaczenia, na jakim dysku się znajdują.

To powiedziawszy, oto trochę matematyki: 2 x 320 = 640> 500. Więc zyskujesz 140 GB.

Jeśli wybierzesz rozwiązanie z 2 dyskami, dla mnie 320 GB jest za duże na dysk systemowy. Pójdę jeszcze dalej i podzielę pierwszy dysk na, powiedzmy, dysk systemowy 40 GB z systemem Windows i wszystkimi aplikacjami. Ułatwia to wykonanie kopii zapasowej obrazu dysku systemowego, co robię systematycznie na wszelki wypadek, zanim pozwolę, aby Windows Update firmy Microsoft zniszczył mój uruchomiony system.

W takim przypadku miałbym:
C = dysk 1 partycja 1 (40 GB)
D = dysk2 (320 GB)
E = dysk 1 partycja 2 (280 GB)

Należy pamiętać, że partycjonowanie dysku C prawdopodobnie będzie wymagało ponownej instalacji systemu Windows (lub przywracania z partycji przywracania OEM po ponownej partycjonowaniu).


1
Ale to właśnie jest potrzebne - praca z dwoma dyskami jednocześnie; jeden z uruchomionym hostem, drugi z maszyną wirtualną. Oba są potrzebne w tym samym czasie. Zatem „tak” dla dwóch dysków pod względem wydajności.
Robert Cartaino,

-1

To naprawdę zależy od tego, co będziesz wirtualizować.

Powiedziałem wcześniej w innym poście, że na przykład mogę mieć otwartych około 10 maszyn wirtualnych jednocześnie, nie zauważając żadnego spowolnienia, gdy wykonuję różne testy na maszynach o niskiej specyfikacji, które nie są intensywne we / wy, jeśli tak, jakby Robię wszystko trochę intensywnie - samo otwarcie 2/3 może spowodować, że komputer się zatrzyma.

Jeśli planujesz coś intensywnego lub chcesz, aby ładunki były otwarte w tym samym czasie, zdobądź drugi dysk twardy - w przeciwnym razie wszystko powinno być w porządku.


-1

Jeśli drugi dysk jest szybszy niż pierwszy i możesz mieć niefragmentowane woluminy na drugim dysku, VM będzie szybsze. Jeśli twój pierwszy dysk wewnętrzny jest szybszy i dobrze zdefragmentowany, prawdopodobnie będzie działał lepiej.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.