PowerEdge: Broadcom bnxtnet: VMware ESXi'de Bağlantı Noktası Başına RSS Kuyrukları ayarlama
Summary: VMware ESXi de Broadcom NXE adaptörleri kullanan PowerEdge müşterileri, bağlantı noktası parametrelerini ayarlamaya çalışırken beklenmedik sonuçlarla karşılaşabilir. Özellikle birden fazla NXE adaptörünün bulunduğu yapılandırmalarda, hem VMware (vmnicX) hem de serverPCI-e Yuva Veri Yolu Aygıt İşlevi'nden (SBDF) bağlantı noktası sıralamasını anlamak, uygun komutları seçmek için faydalı olabilir. ...
Symptoms
Bu tartışma için üç Broadcom'lu bir sunucu düşünün bnxtnet her aygıtta iki bağlantı noktasına sahip NIC aygıtları tabanlıdır. Aşağıda, tüm bağlantı noktaları için aynı RSS değerini kullanan temel modül parametreleri ayarlama komutu verilmiştir. Örneğin:
esxcfg-module -s 'RSS=4,4,4,4,4,4' bnxtnet
Bu, tüm bağlantı noktalarının RSS=4
olarak doğru şekilde ayarlanmasına neden olurAncak, belirli bir ayarlama vmnics Farklı değerlere, bağlantı noktası sıralaması önemli hale gelir.
Modül parametreleri, PCI SBDF (yuva-veriyolu-aygıt-işlevi) tarafından sıralanan aygıt sırasına göre uygulanır. vmnicX Sipariş.
Mesela:
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 |
Şu yapılandırma komutunu kullanın:
esxcfg-module -s 'RSS=4,4,4,8,8,4' bnxtnet
NOT: Ayarların etkili olması için sunucunun yeniden başlatılması veya modülün kaldırılması/yeniden yüklenmesi gerekir.
Bu 'disable_tpa' parametresi de aynı şekilde çalışır:
esxcfg-module -s 'disable_tpa=4,4,4,8,8,4' bnxtnet
Ayrıca, yapılandırma parametresi komutları tek bir komut olarak gruplandırılabilir, örneğin aşağıda:
esxcfg-module -s "disable_tpa=1,1,1,1,1,1 RSS=8,8,8,8,8,8" bnxtnet
Cause
Resolution
Bu sorunu bildiren müşterilerin şunları yapmalarını önerin:
- PCI SBDF ve işletim sistemi vmnic sıralamasını kontrol edin ("esxcli network nic list" veya başka yöntemler kullanarak -TSR,
lspci, vcenter kullanıcı arayüzü vb.). - Sunucu modülü komutlarını PCI SBDF sıralamasına göre oluşturun.
- Bağlantı noktası başına doğru ayarların yapıldığından emin olmak için sunucu modülünün "get" komutunu kullanın:
esxcfg-module -g bnxtnet
vsish -e get /net/pNics/vmnicX/rxqueues/info
VMware, alternatif olarak şu KB makalesinde açıklanan vmnic diğer ad eşlemesinin yeniden sıralanmasına izin verir:
VMware ESXi, adların aygıtlara atanma sırasını nasıl belirler (2091560)
Additional Information
Ek VMware komutları ve bilgileri için en son sürüm notlarına bakın:
Örnek: sürüm notu
Örnek: https://dl.dell.com/FOLDER10655246M/1/Bcom_LAN_227.1.111.3_NXE_Manual_227.1.111.3.zip