Il grafico Pacchetti di rete monitora la larghezza di banda della rete per le macchine virtuali.
Questo grafico si trova nella vista Home della scheda Prestazioni della macchina virtuale. È visualizzato solo ai livelli di raccolta 3 e 4.
Etichetta grafico | Descrizione |
---|---|
Pacchetti trasmessi | Numero di pacchetti di rete trasmessi tra le prime dieci istanze di NIC virtuale nella macchina virtuale. Il grafico mostra anche il valore aggregato per ciascuna scheda NIC.
|
Pacchetti ricevuti | Numero di pacchetti di rete ricevuti nelle prime dieci istanze di NIC virtuale nella macchina virtuale. Il grafico mostra anche il valore aggregato per ciascuna scheda NIC.
|
Analisi del grafico
Le prestazioni della rete dipendono dal carico di lavoro dell'applicazione e dalla configurazione della rete. I pacchetti di rete eliminati indicano un collo di bottiglia nella rete. Per determinare se i pacchetti vengono eliminati, utilizzare esxtop o i grafici sulle prestazioni avanzati per esaminare i valori dei contatori della rete droppedTx e droppedRx.
Se i pacchetti vengono eliminati, modificare le condivisioni della macchina virtuale. Se i pacchetti non vengono eliminati, controllare le dimensioni dei pacchetti di rete, nonché la velocità di ricezione e trasferimento dei dati. In generale, più grandi sono i pacchetti di rete, maggiore è la velocità della rete. In caso di pacchetti di dimensioni elevate, viene trasferito un minor numero di pacchetti, riducendo la quantità di CPU necessaria per elaborare i dati. Quando i pacchetti di rete sono piccoli, vengono trasferiti più pacchetti, ma la velocità della rete è più lenta perché per elaborare i dati è necessaria una quantità maggiore di CPU.
Se i pacchetti non vengono eliminati e la frequenza di ricezione dei dati è lenta, è probabile che l'host non disponga delle risorse di CPU necessarie per gestire il carico. Verificare il numero di macchine virtuali assegnato a ciascuna NIC fisica. Se necessario, eseguire il bilanciamento del carico spostando le macchine virtuali a vSwitch diversi o aggiungendo più NIC all'host. È inoltre possibile spostare le macchine virtuali in un altro host o aumentare la CPU dell'host o la CPU della macchina virtuale.
Se si verificano problemi di prestazioni relativi alla rete, è consigliabile eseguire anche le azioni seguenti.
N. | Risoluzione |
---|---|
1 | Verificare che in ogni macchina virtuale sia installato VMware Tools. |
2 | Se possibile, utilizzare i driver della NIC vmxnet3, disponibili con VMware Tools. Sono ottimizzati per prestazioni elevate. |
3 | Se le macchine virtuali in esecuzione nello stesso host comunicano tra loro, connetterle allo stesso vSwitch per evitare di trasferire i pacchetti tramite la rete fisica. |
4 | Assegnare ciascuna NIC fisica a un gruppo di porte e a un vSwitch. |
5 | Utilizzare NIC fisiche separate per gestire i diversi flussi di traffico, ad esempio i pacchetti di rete generati dalle macchine virtuali, i protocolli iSCSI e le attività di vMotion. |
6 | Assicurarsi che la capacità della NIC fisica sia sufficiente per gestire il traffico di rete nel vSwitch. Se la capacità non è sufficiente, è consigliabile utilizzare una NIC fisica con larghezza di banda elevata (10 Gbps). In alternativa, è consigliabile spostare alcune macchine virtuali in un vSwitch con un carico più leggero o in un nuovo vSwitch. |
7 | Se i pacchetti vengono rilasciati nella porta del vSwitch, aumentare i buffer circolari del driver della rete virtuale, se possibile. |
8 | Verificare che le impostazioni su velocità e duplex segnalate per la NIC fisica corrispondano alle previsioni dell'hardware e che l'hardware sia configurato per l'esecuzione alla sua capacità massima. Ad esempio, verificare che le NIC con 1 Gbps non vengano reimpostate su 100 Mbps perché sono connesse a un commutatore precedente. |
9 | Verificare che tutte le NIC siano in esecuzione in modalità Full Duplex. I problemi di connettività hardware possono causare una reimpostazione della NIC alla modalità Half Duplex oppure a una velocità inferiore. |
10 | Utilizzare vNIC che supportano il protocollo TCP Segmentation Offload (TSO) e verificare che i frame TSO-Jumbo siano abilitati, sepossibile. |