Fournissez plusieurs cœurs aux vNIC en configurant la fonctionnalité de contexte multiple sur un commutateur hôte exécuté en mode Chemin de données optimisé. Elle permet d'améliorer les performances des paquets.

Sur un commutateur hôte configuré pour s'exécuter en mode Chemin de données optimisé, vous pouvez configurer la fonctionnalité de contexte multiple pour le trafic vNIC. Un contexte multiple signifie que plusieurs cœurs logiques peuvent servir les files d'attente de transmission (Tx) et de réception (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 pouvez attribuer un contexte multiple aux files d'attente vNIC en fonction de la charge du trafic réseau. À mesure que la charge du trafic augmente pour une file d'attente vNIC, un contexte unique ou un cœur logique 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 mises à l'échelle côté réception de file d'attente par défaut (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 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, créez plusieurs cœurs logiques sur l'hôte.
  • Assurez-vous que le commutateur hôte est configuré 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 que le commutateur hôte est configuré pour s'exécuter en mode 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.