2 votes

Charge CPU élevée du processus VmWare Fusion (8) avec Windows 10 Enterprise et Visual Studio Pro 2015

J'ai commencé à remarquer que lors de l'exécution de ma machine virtuelle (mode unité), le Gestionnaire des activités affiche une charge CPU assez importante pour le processus VmWare. Disons que j'utiliserais 20% de mon CPU mais que le processus lui-même afficherait jusqu'à 450% de charge CPU.

La charge standard avec juste Win 10 et VS 2015 avec ReSharper en cours d'exécution (inactif) serait d'environ 150% (environ 10-15% dans le moniteur d'activité OS X). Maintenant, dès que je commence à exécuter une application Web et certains services, cela passe à 450% précédemment mentionnés, cela se produit régulièrement et je constate que la réactivité n'est pas optimale la plupart du temps.

Après quelques recherches sur Google, j'ai désactivé le service de mise à jour de Windows car cela a aidé certains avant (pas spécifiquement Windows 10 mais cela valait le coup d'essayer). Cependant, cela n'a pas donné les résultats souhaités.

Actuellement, j'ai donné à ma VM: 2 cœurs, 8 Go de RAM, Intel VT-x / EPT activé, partage d'Internet avec Mac. J'ai essayé avec 4 cœurs auparavant mais cela n'a pas semblé changer grand-chose non plus. Notez qu'il ne s'agit pas d'une partition bootcamp, juste une VM à partir de zéro.

Exécuté sur un MacBook Pro Retina 15" Mid 2015

  • Intel Core i7 2.5 GHz
  • 16 Go de RAM
  • 512 Go SSD
  • AMD Radeon R9 M370X

Y a-t-il quelqu'un ayant les mêmes expériences ou des suggestions pour améliorer la réactivité et la vitesse?

0 votes

Le problème persiste-t-il en mode normal ?

0 votes

Désactiver l'option VT-x/EPT semblait avoir considérablement augmenté la vitesse.

0voto

harrymc Points 394411

Ces paramètres .vmx sont couramment utilisés pour résoudre les problèmes de performance de VMware :

 MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
mainMem.backing = "swap"
sched.mem.pshare.enable = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

Ils ne sont peut-être pas tous nécessaires dans votre cas (ou ils pourraient ne pas être suffisants), mais vous pourriez essayer et voir. Je ne crois pas avoir jamais essayé tous pour une VM, donc soyez prudent lorsque vous les introduisez dans le fichier .vmx.

N'oubliez pas de sauvegarder le fichier .vmx avant de le modifier, et vérifiez si ces paramètres sont déjà définis sur d'autres valeurs dans le fichier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X