Assegnare automaticamente i core logici alle vNIC in modo che i core logici dedicati gestiscano il traffico in entrata e in uscita dalle vNIC.

Con un commutatore configurato nella modalità Percorso dati avanzato, se un singolo core logico è associato a una vNIC, tale core logico elabora il traffico bidirezionale in entrata o in uscita da una vNIC. Quando sono configurati più core logici, l'host determina automaticamente quale core logico deve elaborare il traffico di una vNIC.

Assegnare i core logici alle vNIC in base a uno dei seguenti parametri.
  • vNIC-count: (numero di vNIC) l'host assume che la trasmissione del traffico in entrata o in uscita per una direzione di vNIC richieda la stessa quantità della risorsa CPU. A ogni core logico viene assegnato lo stesso numero di vNIC in base al pool disponibile dei core logici. È la modalità predefinita. La modalità vNIC-count è affidabile, ma non è ottimale in caso di traffico asimmetrico.
  • CPU-usage: (utilizzo CPU) l'host prevede l'utilizzo della CPU per trasmettere il traffico in entrata o in uscita a ciascuna direzione di vNIC utilizzando statistiche interne. In base all'utilizzo della CPU per trasmettere il traffico, l'host cambia le assegnazioni dei core logici per bilanciare il carico tra i core logici. La modalità CPU-usage è ottimale rispetto a vNIC-count, ma non è affidabile quando il traffico non è stabile.

In modalità CPU-usage, se il traffico trasmesso cambia di frequente, anche le risorse CPU previste o l'assegnazione di vNIC potrebbero cambiare frequentemente. Cambiamenti di assegnazioni troppo frequenti possono causare la perdita di pacchetti.

Se i modelli di traffico sono simmetrici tra vNIC, l'opzione vNIC-count offre un comportamento affidabile, che è meno vulnerabile alle modifiche frequenti. Tuttavia, se i modelli di traffico sono asimmetrici, vNIC-count potrebbe causare la perdita di pacchetti perché non distingue le differenze di traffico tra vNIC.

In modalità vNIC-count, è consigliabile configurare un numero appropriato di core logici in modo che ciascun core logico venga assegnato allo stesso numero di vNIC. Se il numero di vNIC associate a ciascun core logico è diverso, l'assegnazione della CPU non è equa e le prestazioni non sono deterministiche.

Quando si connette o si rimuove una vNIC o un core logico, l'host riflette automaticamente le modifiche.

Procedura

  • Per passare da una modalità a un'altra, eseguire il comando seguente.
    set ens lcore-assignment-mode <host-switch-name> <ens-lc-mode>

    Dove <ens-lc-mode> può essere impostato sulla modalità vNIC-count o cpu-usage.

    vNIC-count è l'assegnazione del core logico basato sul numero di vNIC/direzione.

    cpu-usage è l'assegnazione del core logico basato sull'utilizzo della CPU.