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.
- 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 <hs-name-arg><ens-lc-mode-arg>
Dove <ens-lc-mode-arg> fa riferimento al nome della modalità di assegnazione del core logico ENS. Questo argomento può essere impostato sulla modalità vNIC-count o cpu-usage.
vNIC-count è l'assegnazione del core logico in base al numero di vNIC/direzione.
cpu-usage è l'assegnazione del core logico in base all'utilizzo della CPU.
Dove <hs-name-arg> fa riferimento al nome del commutatore host.
Ad esempio, esx-1> set ens lcore-assignment-mode nsxvswitch cpu-usage