PowerEdge: Broadcom bnxtnet: Jak nastavit fronty RSS na port v systému VMware ESXi
Summary: Zákazníci serverů PowerEdge, kteří používají adaptéry Broadcom NXE v systému VMware ESXi, mohou při pokusu o ladění parametrů portu zaznamenat neočekávané výsledky. Zejména v konfiguracích s více adaptéry NXE může být užitečné porozumět pořadí portů z VMware (vmnicX) a serverPCI-e Slot-Bus-Device-Function (SBDF) pro výběr příslušných příkazů. ...
Symptoms
Pro tuto diskusi zvažte server se třemi Broadcom bnxtnet síťových karet se dvěma porty na každém zařízení. Následuje základní příkaz pro nastavení parametrů modulu, který používá stejnou hodnotu RSS pro všechny porty, například:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Výsledkem je správné nastavení všech portů na RSS=4
Pokud se však pokoušíte nastavit konkrétní vmnics pro různé hodnoty se pořadí portů stává důležitým.
Parametry modulu jsou aplikovány v pořadí zařízení seřazených podle PCI SBDF (slot-bus-device-function), NE vmnicX objednávání.
Například:
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 |
Použijte konfigurační příkaz:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
POZNÁMKA: Aby se nastavení projevila, je třeba restartovat server nebo uvolnit/znovu načíst modul.
Značka 'disable_tpa' by také fungoval stejným způsobem:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Příkazy konfiguračních parametrů lze také seskupit do jednoho příkazu, například níže:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
Zákazníkům, kteří hlásí tento problém, doporučujeme:
- Zkontrolujte uspořádání PCI SBDF a OS vmnic (pomocí příkazu "esxcli network nic list" nebo jiných metod -TSR,
lspci, uživatelské rozhraní Vcenter atd.). - Sestavte příkazy serverového modulu na základě pořadí v PCI SBDF.
- Pomocí příkazu "get" serverového modulu zajistěte správné nastavení pro každý port:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
Případně společnost VMware umožňuje změnu pořadí mapování aliasů vmnic, které je popsáno v článku znalostní databáze:
Jak systém VMware ESXi určuje pořadí, ve kterém jsou názvy přiřazovány zařízením (2091560)
Additional Information
Další příkazy a informace o systému VMware naleznete v nejnovějších poznámkách k verzi:
Příklad: informace o vydání
Příklad: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip