Activez TSO (TCP Segmentation Offload) sur le chemin de transmission pour que la carte réseau divise les blocs de données volumineux en segments TCP. Désactivez TSO pour que le CPU assure la segmentation TCP.

Par défaut, un hôte utilise le TSO matériel si ses adaptateurs physiques le prennent en charge.

Procédure

  1. Dans vSphere Web Client, accédez à l'hôte.
  2. Dans l'onglet Configurer, développez la section Système.
  3. Cliquez sur Paramètres système avancés.
  4. Modifiez la valeur du paramètre Net.UseHwTSO pour IPv4 et du paramètre Net.UseHwTSO6 pour IPv6.
    • Pour activer TSO, définissez Net.UseHwTSO et Net.UseHwTSO6 sur 1.
    • Pour désactiver TSO, définissez Net.UseHwTSO et Net.UseHwTSO6 sur 0.
  5. Cliquez sur OK pour appliquer les modifications.
  6. Pour recharger le module du pilote de l'adaptateur physique, exécutez la commande de console esxcli system module set dans ESXi Shell sur l'hôte.
    1. Pour désactiver le pilote, exécutez la commande esxcli system module set avec l'option --enabled false.
                      esxcli	system module set
                      --enabled false
                      --module
                      nic_driver_module
                    
    2. Pour activer le pilote, exécutez la commande esxcli system module set avec l'option --enabled true.
                      esxcli	system module set
                      --enabled true
                      --module
                      nic_driver_module
                    

Résultats

Si un adaptateur physique ne prend pas en charge le TSO matériel, VMkernel segmente les paquets TCP volumineux provenant du système d'exploitation invité et les envoie à l'adaptateur.