Améliorer le débit des paquets circulant d'une vNIC vers un hyperviseur ou des paquets circulant dans le sens inverse, en configurant plusieurs cœurs logiques ou une fonctionnalité de contexte multiple pour les files d'attente vNIC.

En mode Chemin de données optimisé, vous pouvez configurer la fonctionnalité de contexte multiple pour le trafic vNIC circulant vers et depuis l'hyperviseur. Un contexte multiple signifie que plusieurs cœurs logiques peuvent servir les files d'attente Tx et Rx, contrairement au contexte unique dans lequel un seul cœur logique sert les files d'attente Tx et Rx. Une paire de file d'attente Tx et Rx représente une file d'attente vNIC.

En tant qu'administrateur, vous voudrez peut-être attribuer des contextes multiples aux files d'attente vNIC en fonction du trafic réseau actuel ou de la charge de trafic réseau anticipée. À mesure que la charge du trafic augmente pour une file d'attente vNIC, le contexte unique ou le cœur logique configuré pour une file d'attente vNIC spécifique peut s'avérer être insuffisant pour équilibrer la charge du trafic. L'attribution de contextes multiples à cette vNIC alloue davantage de ressources de processeur virtuel pour équilibrer la charge du trafic.

Durant la modélisation du réseau optimisé et de l'augmentation du débit, prenez en compte les points suivants :
  • Le nombre de cœurs logiques attribués dépend de la capacité de l'hôte.

  • Le nombre de DRSS configurables sur les hôtes dépend du nombre maximal de CPU physiques disponibles sur l'hôte.

  • Les cœurs logiques peuvent être partagés entre des files d'attente de mise à l'échelle côté réception par défaut (DRSS) et de contexte multiple.

  • DRSS et le contexte multiple peuvent fonctionner de manière indépendante. Toutefois, leur configuration offre des avantages supplémentaires en matière de performances pour les files d'attente de matériel physique (DRSS) et les files d'attente vNIC. Pour plus d'informations sur la configuration de DRSS, reportez-vous à la section Configurer la mise à l'échelle côté réception de file d'attente par défaut.

Conditions préalables

  • Pour configurer la fonctionnalité de contexte multiple pour une vNIC, assurez-vous que plusieurs cœurs logiques sont créés sur l'hôte.
  • Assurez-vous que les nœuds de transport d'hôte sont préparés en mode Interruption ENS ou Chemin de données optimisé. La fonctionnalité de contexte multiple n'est pas disponible en mode standard.

Procédure

  1. Pour vérifier qu'un nœud de transport hôte est activé pour le chemin de données optimisé :
    1. Accédez à Système → Nœuds de transport hôtes.
    2. Sélectionnez le nœud de transport.
    3. Sélectionnez l'onglet Présentation et vérifiez que le paramètre Enhanced Datapath Capable est défini sur Oui.
  2. Pour configurer la fonctionnalité de contexte multiple pour le trafic vNIC géré par le mode Chemin de données optimisé, modifiez les options de configuration des machines virtuelles et définissez la valeur de paramètre suivante. Pour plus d'informations sur la modification des options de configuration de la machine virtuelle, consultez le dernier Guide d'administration d'une machine virtuelle vSphere.
    ethernetX.ctxPerDev = "3"

    Où la valeur 3 indique que la fonctionnalité de contexte multiple est appliquée par file d'attente vNIC.

    Les autres valeurs prises en charge pour les contextes sont les suivantes :
    • ethernetX.ctxPerDev =1 indique que la fonctionnalité de contexte multiple est appliquée par machine virtuelle.
    • ethernetX.ctxPerDev =2 indique que la fonctionnalité de contexte multiple est appliquée par vNIC.

Résultats

Le chemin de données optimisé améliore le débit des paquets en utilisant la fonctionnalité de contexte multiple définie pour les files d'attente vNIC.