PowerEdge: Broadcom bnxtnet: RSS-wachtrijen per poort instellen in VMware ESXi
Summary: PowerEdge-klanten die Broadcom NXE-adapters in VMware ESXi gebruiken, kunnen onverwachte resultaten ondervinden bij het afstemmen van poortparameters. Met name in configuraties waarbij meerdere NXE-adapters aanwezig zijn, kan het nuttig zijn om de poortvolgorde van zowel een VMware (vmnicX) als serverPCI-e Slot-Bus-Device-Function (SBDF) te begrijpen om de juiste opdrachten te selecteren. ...
Symptoms
Beschouw voor deze discussie een server met drie Broadcom- bnxtnet NIC-apparaten met elk apparaat twee poorten. Hieronder volgt een eenvoudige opdracht voor het instellen van moduleparameters met dezelfde RSS-waarde voor alle poorten, bijvoorbeeld:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Dit resulteert in het correct instellen van alle poorten op RSS=4
Als u echter specifieke vmnics Aan verschillende waarden, wordt de haven het ordenen belangrijk.
De moduleparameters worden toegepast in de volgorde van apparaten gesorteerd door de PCI SBDF (slot-bus-device-function), NIET de vmnicX Bestellen.
Bijvoorbeeld:
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 |
Gebruik de configuratieopdracht:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
OPMERKING: Een herstart van de server of het verwijderen/opnieuw laden van de module is vereist om de instellingen van kracht te laten worden.
Het 'disable_tpa' zou ook op dezelfde manier werken:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Ook kunnen configuratieparameteropdrachten worden gegroepeerd als één opdracht, bijvoorbeeld hieronder:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
Klanten die dit probleem melden, raden het volgende aan:
- Controleer de PCI SBDF en de vmnic-volgorde van het besturingssysteem (met behulp van "esxcli network nic list" of andere methoden -TSR,
lspci, Vcenter UI, enzovoort). - Bouw de servermodule-opdrachten op basis van de PCI SBDF-volgorde.
- Gebruik de opdracht 'get' van de servermodule om de juiste instellingen per poort te garanderen:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
Als alternatief staat VMware het herschikken van de vmnic-aliastoewijzing toe, die wordt beschreven in hun KB-artikel:
Hoe VMware ESXi de volgorde bepaalt waarin namen aan apparaten worden toegewezen (2091560)
Additional Information
Zie de nieuwste releaseopmerkingen voor extra VMware-opdrachten en informatie:
Voorbeeld: releaseopmerking
Voorbeeld: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip