Je rencontre un problème avec VMware Fusion depuis un certain temps maintenant, où la machine virtuelle (exécutant Windows) fonctionne correctement au départ, mais ralentira après un certain temps (la meilleure estimation est quelques heures). C'est tellement lent qu'il y a même un retard lors de la frappe.
Le problème n'est pas limité à une seule machine virtuelle: j'ai plusieurs machines virtuelles Windows 7 montrant le même problème.
Tout indice serait grandement apprécié pour localiser la source de ce problème. Voici les détails de configuration et ce que j'ai essayé jusqu'à présent.
Configuration:
- OS X 10.9.2
- VMware Fusion 6.0.2
- MacBook Pro (mi-2012) Intel Core i7 2,3 GHz, 8 Go de RAM, SSD Apple
- VM exécutant Windows 7, 8 cœurs, 4 Go de RAM, disque SATA (non préalloué)
- Réseau VM: ponté
Modifications (optimisations) effectuées jusqu'à présent
Windows (invité):
- Désactivé tous les services Windows non essentiels (par exemple, Windows Search, Media,…)
- Modification du temps d'accès NTFS désactivé
- Noms de fichiers 8.3 désactivés
- Aero désactivé
- Paramètre de performances configuré sur Meilleures performances
Mac (hôte):
- Économie d'énergie désactivée
- Commutation automatique désactivée de l'adaptateur d'affichage
VMware:
- Déplacement de la machine virtuelle du disque USB3 externe vers le SSD interne
- Compatibilité VM définie sur VMware 6 (dernière version disponible)
- Contrôleur VM HD mis à niveau de SCSI ou IDE vers SATA
- Définir la mise en mémoire tampon du disque dur de la VM sur activé
- Dépannage désactivé (défini sur Aucun )
- Suppression du dossier appleListCache et remplacement de celui-ci par un fichier factice
Mise à jour:
J'ai créé une demande de support avec VMware pour aller au fond des choses et j'ai reçu ces deux actions supplémentaires pour essayer:
- Réinstallez les outils VMware
Excluez VMware de la fonction AppNap dans OSX en procédant comme suit:
- Arrêtez toutes les machines virtuelles et quittez Vmware Fusion.
- Allez dans le dossier Applications et faites un clic droit sur VMware Fusion
- Sélectionnez Obtenir des informations
- Sélectionnez l'option Empêcher l'application sieste.
- Démarrez la machine virtuelle et revérifiez le problème.
Mise à jour 2:
Outre l'action ci-dessus, le support VMware m'a demandé de procéder comme suit:
- Réduisez le nombre de cœurs de processeur affectés à la machine virtuelle - Mon MacBook Pro dispose de 8 cœurs, dont VMware a suggéré de n'en affecter que 2 à une machine virtuelle.
- Réduisez la RAM attribuée à la machine virtuelle - j'ai toujours attribué autant de RAM que possible, en laissant juste assez pour OSX. VMware a suggéré de le réduire à 2 Go.
- Désactivez la fonction de dossier partagé - je partage normalement quelques dossiers entre l'hôte et le système d'exploitation invité pour un échange de fichiers facile.
Bien que je ne m'attendais pas à ce que ces changements fassent la différence (en particulier la réduction des ressources affectées au système d'exploitation invité), les machines virtuelles que j'ai essayées jusqu'à présent ont toutes fonctionné de manière stable et sans véritable hoquet, même lorsqu'elles sont exécutées à partir de l'USB3 externe Disque WD.
kernel_task
et vmware-vmx
taxent le CPU pendant que la VM elle-même est inactive. J'ai envoyé mes conclusions au support VMware et j'attends leur réponse.
vmware-vmx
. Semble s'aggraver après que l'invité VMWare a été laissé en cours d'exécution (mais non utilisé) en arrière-plan pendant un certain temps. Je vais essayer la chose AppNap que vous avez mentionnée. Mon GPU discret vient d'échouer. Vous vous demandez si la chaleur du processeur était la cause: - \ ...