PowerEdge: Broadcom bnxtnet: Hvordan sette RSS-køer per port i VMware ESXi
Summary: PowerEdge-kunder som bruker Broadcom NXE-adaptere i VMware ESXi, kan oppleve uventede resultater når de prøver å justere portparameterne. Spesielt i konfigurasjoner med flere NXE-adaptere kan det være nyttig å forstå portbestillingen fra både en VMware (vmnicX) og serverPCI-e Slot-Bus-Device-Function (SBDF) for å velge de riktige kommandoene. ...
Symptoms
I denne diskusjonen bør du vurdere en server med tre Broadcom bnxtnet baserte NIC-enheter med to porter hver enhet. Det følgende er et grunnleggende modulparametersettkommando som bruker samme RSS-verdi for alle porter, for eksempel:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Dette resulterer i riktig innstilling av alle porter til RSS = 4
Men hvis du prøver å angi spesifikt vmnics For ulike verdier blir havnerekkefølgen viktig.
Modulparameterne brukes i rekkefølgen til enheter sortert etter PCI SBDF (slot-bus-device-function), IKKE vmnicX Bestilling.
For eksempel:
PCI SBDF |
vmnicX |
RSS Vaule Desired |
0000:1a:00.0 |
vmnic0 |
4 |
0000:1a:00.1 |
vmnic1 |
4 |
0000:86:00.0 |
vmnic4 |
4 |
0000:86:00.1 |
vmnic5 |
8 |
0000:af:00.0 |
vmnic2 |
8 |
0000:af:00.1 |
vmnic3 |
4 |
Bruk konfigurasjonskommandoen:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
MERK: En omstart av serveren eller modulutlasting/omlasting er nødvendig for at innstillingene skal tre i kraft.
Den 'disable_tpa'parameter vil også fungere på samme måte:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Konfigurasjonsparameterkommandoer kan også grupperes som én kommando, for eksempel nedenfor:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
For kunder som rapporterer dette problemet, anbefaler du å:
- Kontroller bestillingen av PCI SBDF og VMNIC for operativsystemet (ved hjelp av "esxcli network nic list" eller andre metoder -TSR,
lspci, Vcenter UI, og så videre). - Bygg servermodulkommandoene basert på bestilling av PCI SBDF.
- Bruk servermodulens 'get'-kommando for å sikre de riktige innstillingene per port:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
Alternativt tillater VMware omorganisering av vmnic-aliastilordningen som er beskrevet i KB-artikkelen:
Slik bestemmer VMware ESXi rekkefølgen navnene tilordnes til enheter (2091560)
Additional Information
Se de nyeste produktmerknadene for flere VMware-kommandoer og informasjon:
Eksempel: produktmerknad
Eksempel: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip