Używam 2 maszyn wirtualnych. Te dwie maszyny wirtualne nie wykonują żadnych zadań intensywnie wykorzystujących procesor, a host ma procesor Sandy Bridge Celeron, 8 GB pamięci RAM DDR3 i konwencjonalne dyski twarde. Kiedy sprawdziłem użycie procesora, nie jest ono wysokie, na przykład 20 ~ 30%. Myślę, że wystarcza też pamięć RAM.
Ale maszyny wirtualne są naprawdę wolne. Czy to możliwe, że nawet jeśli procent wykorzystania procesora (mierzony na hoście) jest niski, maszyny wirtualne działają wolno z powodu niskiej wydajności procesora (Celeron)? Mam pieniądze na zakup wyższej klasy procesora, takiego jak i5, to jedyny powód, dla którego wybrałem Celerona, ponieważ myślałem, że nie odczyta dużej mocy.
performance
virtual-machine
cpu
vmware
Cholerne warzywa
źródło
źródło
Odpowiedzi:
Jakiego rodzaju maszyn wirtualnych używasz? Jeśli masz dyski twarde, najpierw sprawdź długość kolejki dysków twardych. Możesz to sprawdzić w monitorze zasobów komputera hosta (możesz uruchomić go, wpisując resmon w wierszu polecenia). Jeśli widzisz tam 3 lub więcej, powinieneś rozważyć oddzielenie plików dysków poszczególnych maszyn wirtualnych na różnych dyskach.
źródło
Odpowiedź na twoje pytanie najprawdopodobniej nie jest.
Maszyny wirtualne zwykle wymagają pamięci RAM, a nie procesora, ale to zależy od tego, co robisz i jak je skonfigurowałeś.
Proszę odpowiedzieć na pytania w komentarzach, a rozwinę moją odpowiedź?
źródło
Sugeruję również obserwowanie parametru czasu gotowości procesora dla maszyn wirtualnych. Normalne wartości wynoszą około dziesiątek lub setek milisekund. Celeron nie jest bardzo odpowiednim procesorem do wirtualizacji i może być przyczyną tych opóźnień. Chociaż zgadzam się z Deesbek, ten powolny dysk twardy jest przyczyną twoich problemów.
źródło