Od jakiegoś czasu mam problem z VMware Fusion, gdzie VM (z systemem Windows) działa początkowo dobrze, ale po pewnym czasie zwolni i zacznie grindować (najlepiej przypuszczam, że za kilka godzin). Jest tak wolny, że podczas pisania występuje nawet opóźnienie.
Problem nie jest ograniczony do jednej maszyny wirtualnej: Mam wiele maszyn wirtualnych z systemem Windows 7, które wykazują ten sam problem.
Wszelkie wskazówki byłyby bardzo mile widziane w zlokalizowaniu źródła tego problemu. Poniżej znajdują się szczegóły konfiguracji i to, co do tej pory próbowałem.
Konfiguracja:
- OS X 10.9.2
- VMware Fusion 6.0.2
- MacBook Pro (połowa 2012 r.) Intel Core i7 2.3 Ghz, 8 GB pamięci RAM, dysk SSD firmy Apple
- Maszyna wirtualna z systemem Windows 7, 8 rdzeniami, 4 GB pamięci RAM, dysk SATA (nieprzydzielony wstępnie)
- Sieć maszyn wirtualnych: zmostkowana
Dotychczasowe zmiany (optymalizacje)
Windows (gość):
- Wyłączono wszystkie nieistotne usługi Windows (np. Windows Search, Media,…)
- Wyłączono modyfikację czasu dostępu NTFS
- Wyłączono nazwy plików 8.3
- Wyłączone Aero
- Skonfigurowano ustawienie wydajności na Najlepsza wydajność
Mac (host):
- Wyłączone oszczędzanie energii
- Wyłączone automatyczne przełączanie karty graficznej
VMware:
- Przeniesiono maszynę wirtualną z zewnętrznego dysku USB3 na wewnętrzny dysk SSD
- Kompatybilność VM ustawiona na VMware 6 (najnowsza dostępna)
- Zmodernizowany kontroler VM HD z SCSI lub IDE na SATA
- Ustaw buforowanie dysku twardego maszyny wirtualnej na włączone
- Wyłączone rozwiązywanie problemów (ustawione na Brak )
- Usunięto folder appleListCache i zastąpiono go atrapą pliku
Aktualizacja:
Utworzyłem prośbę o wsparcie z VMware, aby dojść do sedna tego problemu, i otrzymałem te dwie dodatkowe czynności do wypróbowania:
- Ponownie zainstaluj narzędzia VMware
Wyklucz VMware z funkcji AppNap w OSX, wykonując następujące czynności:
- Zamknij wszystkie maszyny wirtualne i zamknij Vmware Fusion.
- Przejdź do folderu aplikacji i kliknij prawym przyciskiem myszy VMware Fusion
- Wybierz Uzyskaj informacje
- Wybierz opcję Zapobiegaj naparzaniu aplikacji.
- Uruchom maszynę wirtualną i ponownie sprawdź problem.
Aktualizacja 2:
Oprócz powyższej akcji obsługa VMware poprosiła mnie o wykonanie następujących czynności:
- Zmniejsz liczbę rdzeni procesora przypisanych do VM - Mój MacBook Pro ma 8 rdzeni, z których VMware sugeruje przypisanie tylko 2 do VM.
- Obniż pamięć RAM przypisaną do maszyny wirtualnej - zawsze przypisywałem jak najwięcej pamięci RAM, pozostawiając tylko tyle dla OSX. VMware zasugerowało obniżenie tego do 2 GB.
- Wyłącz funkcję folderów współdzielonych - zwykle udostępniam kilka folderów między systemem operacyjnym hosta i gościa, aby ułatwić wymianę plików.
Chociaż nie spodziewałem się, że zmiany te przyniosą jakąkolwiek różnicę (zwłaszcza obniżenie zasobów przypisanych do systemu-gościa), maszyny wirtualne, których do tej pory próbowałem, działają stabilnie i nie mają żadnych prawdziwych problemów, nawet gdy są uruchamiane z zewnętrznego portu USB3 Dysk WD.
kernel_task
i vmware-vmx
opodatkowują procesor, gdy sama maszyna wirtualna jest na biegu jałowym. Wysłałem swoje ustalenia do wsparcia VMware i czekam na ich odpowiedź.
vmware-vmx
. Wygląda na to, że pogorszy się po pozostawieniu gościa VMWare (ale nieużywanego) w tle przez jakiś czas. Wypróbuję aplikację AppNap, o której wspomniałeś. Mój dyskretny procesor graficzny właśnie zawiódł. Zastanawiasz się, czy przyczyną było ciepło procesora: - \ ...