Attribuez automatiquement des cœurs logiques à des cartes réseau virtuelles de telle sorte que les cœurs logiques dédiés gèrent le trafic entrant et sortant des vNIC.

Avec un commutateur configuré dans le mode chemin de données optimisé, si un seul cœur logique est associé à un vNIC, ce cœur logique traite le trafic bidirectionnel entrant ou sortant d'une vNIC. Lorsque plusieurs cœurs logiques sont configurés, l'hôte détermine automatiquement le cœur logique devant traiter le trafic d'un vNIC.

Attribuez des cœurs logiques aux vNIC en fonction de l'un des paramètres suivants.
  • vNIC : l'hôte suppose que la transmission du trafic entrant ou sortant à une direction vNIC nécessite la même quantité de ressources de CPU. Le même nombre de vNIC est attribué à chaque cœur logique en fonction du pool de cœurs logiques disponible. Il s'agit du mode par défaut. Le mode vNIC-count est fiable, mais il n'est pas optimal pour un trafic asymétrique.
  • CPU-usage : l'hôte prédit l'utilisation du CPU pour transmettre le trafic entrant ou sortant à chaque direction vNIC en se servant des statistiques internes. En fonction de l'utilisation du CPU pour transmettre le trafic, l'hôte modifie les affectations de cœurs logiques pour équilibrer la charge entre les cœurs logiques. Le mode CPU-usage est plus optimal que le mode vNIC-count, mais peu fiable lorsque le trafic n'est pas stable.

Dans le mode CPU-usage, si le trafic transmis change fréquemment, les ressources de CPU prévues requises et l'attribution de vNIC peuvent également changer fréquemment. Des modifications d'attribution trop fréquentes peuvent entraîner des abandons de paquets.

Si les modèles de trafic sont symétriques parmi les vNIC, l'option vNIC-count fournit un comportement fiable, qui est moins vulnérable aux changements fréquents. Cependant, si les modèles de trafic sont asymétriques, le mode vNIC-count peut entraîner des abandons de paquets, car il ne distingue pas la différence de trafic entre les vNIC.

Dans le mode vNIC-count, il est recommandé de configurer un nombre approprié de cœurs logiques afin que chaque cœur logique soit attribué au même nombre de vNIC. Si le nombre de vNIC associées à chaque cœur logique est différent, l'attribution de CPU est abusive et les performances ne sont pas déterministes.

Lorsque vous vous connectez ou supprimez une vNIC ou un cœur logique, l'hôte reflète automatiquement les modifications.

Procédure

  • Pour passer d'un mode à un autre, exécutez la commande suivante.
    set ens lcore-assignment-mode <hs-name-arg><ens-lc-mode-arg>

    Où, <ens-lc-mode-arg> fait référence au nom du mode d'attribution de cœur logique ENS. Cet argument peut être défini sur le mode vNIC-count ou cpu-usage.

    vNIC-count est l'attribution de cœur logique basée sur le nombre de vNIC/de direction.

    cpu-usage est l'attribution de cœur logique basée sur l'utilisation du CPU.

    Où, <hs-name-arg> fait référence au nom du commutateur d'hôte.

    Par exemple, esx-1> set ens lcore-assignment-mode nsxvswitch cpu-usage