Optimiser une VM Windows pour développer avec Talend

Il arrive souvent qu’en tant que développeur et encore plus en tant que consultant externe nous ayons accès à des machines virtuelles pour développer. Ayant eu pas mal de problèmes de performance avec le logiciel Talend sous Windows 10 dans une VM vmWare, je vous propose quelques optimisations simples à mettre en oeuvre et qui vous feront gagner en productivité.

Dans VMware

Configurez le contrôleur SCSI en « Paravirtuel VMware » :

Sur la VM au niveau de windows

Configurer l'adaptateur réseau

Dans les propriétés de l’adaptateur Ethernet vmxnet3 (mais cela peut porter un autre nom chez vous), allez dans les paramètres avancés puis désactiver la liste des propriétés suivantes :

  • IPv4 checksum Offload

  • IPv4 TSO Offload

  • Large Send Offload V2(IPv4)

  • Large Send Offload V2(IPv6)

  • Receive Side Scaling

  • RecvSegment Coalescing (IPv4)

  • RecvSegment Coalescing (IPv6)

  • TCP Checksum Offload (IPv4)

  • TCP Checksum Offload (IPv6)

  • UPD Checksum Offload (IPv4)

  • UPD Checksum Offload (IPv6)

  • Speed & Duplex 10 Gbps Full

Exemple pour l’option « IPv4 Checksum Offload » :

Désactiver Cortana

Cette partie pourrait aussi être valable si vous n’êtes pas sur une VM…

  • Ouvrir le registre
  • Ouvrir jusqu’à la clé suivante :
				
					HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\
				
			
  • Si à ce niveau le dossier « Windows Search » n’existe pas créez le en faisant un clic droit sur le dossier « Windows » puis sur « Nouveau > Clé ».
  • Dans ce niveau ajoutez une nouvelle entrée « Nouveau > DWORD (32 bits) » que vous nommerez « AllowCortana » ave la valeur « 0 »

Au niveau des Antivirus

Protection contre les virus et menaces (antivirus windows)

J’irai bien jusqu’à dire qu’il faudrait le désactiver mais dans le cas contraire :

  • dans le menu Windows commencez à taper « Protection contre » et cliquez sur « Protection contre les virus et menaces » :
  • Allez dans « Gérer les paramètres » puis ajoutez 2 exclusions à savoir :
    • le dossier contenant le zip Talend (là où a été installé Talend et où se trouve l’exécutable) 
    • le dossier contenant les version de Java (par exemple c:\Program Files\java)

tout autre antivirus

Ajoutez les 2 dossiers précédemment cités.

Laisser un commentaire