PowerEdge: Broadcom bnxtnet: RSS-jonojen määrittäminen porttia kohti VMware ESXi:ssä
Summary: PowerEdge-asiakkaat, jotka käyttävät Broadcom NXE -sovittimia VMware ESXi:ssä, voivat saada odottamattomia tuloksia yrittäessään säätää porttiparametreja. Erityisesti kokoonpanoissa, joissa on useita NXE-sovittimia, voi olla hyödyllistä ymmärtää porttijärjestys sekä VMwaresta (vmnicX) että serverPCI-e Slot-Bus-Device-Function (SBDF) sopivien komentojen valitsemisesta. ...
Symptoms
Harkitse tässä keskustelussa palvelinta, jossa on kolme Broadcomia bnxtnet NIC-pohjaisia laitteita, joissa kussakin on kaksi porttia. Seuraavassa on perusmoduuliparametrien joukkokomento, joka käyttää samaa RSS-arvoa kaikille porteille, esimerkiksi:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Tämän seurauksena kaikki portit määritetään oikein arvoon RSS = 4
Jos kuitenkin yrität määrittää tietyn vmnics Eri arvoille satamajärjestyksestä tulee tärkeä.
Moduuliparametreja käytetään PCI SBDF:n (slot-bus-device-function) mukaan lajiteltujen laitteiden järjestyksessä, EI vmnicX järjestys.
Esimerkiksi:
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 |
Käytä määrityskomentoa:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
HUOMAUTUS: Asetukset astuvat voimaan, palvelin on käynnistettävä uudelleen tai moduuli on purettava/ladattava uudelleen.
Ja "disable_tpa' parametri toimisi myös samalla tavalla:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Lisäksi määritysparametrien komennot voidaan ryhmitellä yhdeksi komennoksi, esimerkiksi alla:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
Suosittelemme ongelmasta ilmoittaville asiakkaille seuraavia toimia:
- Tarkista PCI SBDF- ja OS vmnic -tilaukset (käyttämällä "esxcli network nic list" tai muita menetelmiä -TSR,
lspci, Vcenter-käyttöliittymä ja niin edelleen). - Luo palvelinmoduulin komennot PCI SBDF -tilauksen perusteella.
- Käytä palvelinmoduulin get-komentoa varmistaaksesi oikeat porttikohtaiset asetukset:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
Vaihtoehtoisesti VMware voi järjestää vmnic-aliaksen kartoituksen uudelleen, mikä on kuvattu sen tietämyskannan artikkelissa:
Miten VMware ESXi määrittää laitteiden nimien määritysjärjestyksen (2091560)
Additional Information
Lisätietoja VMwaren lisäkomennoista ja -tiedoista on uusimmissa julkaisutiedoissa:
Esimerkki: julkaisutiedote
Esimerkki: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip