PowerEdge: Broadcom bnxtnet: Sådan indstiller du RSS-køer pr. port i VMware ESXi
Summary: PowerEdge-kunder, der bruger Broadcom NXE-adaptere i VMware ESXi, kan opleve uventede resultater, når de forsøger at finindstille portparametre. Især i konfigurationer med flere NXE-adaptere til stede kan det være nyttigt at forstå portrækkefølgen fra både en VMware (vmnicX) og serverPCI-e Slot-Bus-Device-Function (SBDF) for at vælge de relevante kommandoer. ...
Symptoms
Til denne diskussion kan du overveje en server med tre Broadcom bnxtnet baserede NIC-enheder med to porte hver enhed. Følgende er en grundlæggende modulparametersætkommando, der bruger den samme RSS-værdi for alle porte, for eksempel:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Dette resulterer i korrekt indstilling af alle porte til RSS = 4
Men hvis du forsøger at indstille specifik vmnics Til forskellige værdier bliver havnebestillingen vigtig.
Modulparametrene anvendes i rækkefølgen af enheder sorteret efter 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 |
Brug konfigurationskommandoen:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
BEMÆRK: Der kræves en genstart af serveren eller en aflæsning/genindlæsning af modulet, for at indstillingerne kan træde i kraft.
Den 'disable_tpa' parameter ville også fungere på samme måde:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Konfigurationsparameterkommandoer kan også grupperes som én kommando, f.eks. nedenfor:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
Hvis kunder, der rapporterer dette problem, anbefaler vi at:
- Kontroller PCI SBDF og OS vmnic rækkefølge (ved hjælp af "esxcli network nic list" eller andre metoder -TSR,
lspci, Vcenter UI osv.). - Opbyg servermodulkommandoerne baseret på PCI SBDF-rækkefølgen.
- Brug servermodulets 'get'-kommando til at sikre de korrekte indstillinger pr. port:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
Alternativt tillader VMware omarrangering af vmnic alias mapping, som er beskrevet i deres KB-artikel:
Sådan bestemmer VMware ESXi den rækkefølge, hvori navne tildeles enheder (2091560)
Additional Information
Se de seneste produktbemærkninger for at få yderligere VMware-kommandoer og -oplysninger:
Eksempel: Produktbemærkning
Eksempel: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip