Users Guide
8–VMware 驱动程序软件
网络支持、驱动程序
62 BC0054508-05 J
驱动程序消息
以下是 /var/log/vmkernel.log 文件中可能记录的最常见 bnx2x VMware
ESXi 驱动程序消息示例。发出 dmesg -n <level> 命令以控制在控制台上显
示的消息的级别。大多数系统默认设置为 6 级。要查看所有消息,提高设置级别。
驱动程序注册
QLogic BCM57xxx 10Gigabit Ethernet Driver
bnx2x 0.40.15 ($DateTime: 2015/11/22 05:32:40 $)
检测到 NIC
bnx2x: msix capability found
bnx2x: part number 0-0-0-0
PCI: driver bnx2x claimed device 0000:01:00.0
MSI-X 成功启用
bnx2x 0000:01:00.0: vmnic0: using MSI-X IRQs: sp 16 fp[0] 28 ...
fp[7] 35
链路接通及速度指示
bnx2x 0000:01:00.0: vmnic0: NIC Link is Up, 10000 Mbps full duplex,
Flow control: ON - receive & transmit
链路断开指示
bnx2x 0000:01:00.1: vmnic0: NIC Link is Down
内存限制
日志文件中类似下文的消息表示 ESXi 主机不堪重负。要缓解重负,禁用
NetQueue。
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
Heap: 1435: Heap bnx2x already at its maximumSize.Cannot expand.
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
Heap: 1645: Heap_Align(bnx2x, 4096/4096 bytes, 4096 align) failed.
caller: 0x41800187d654
Dec 2 18:24:20 ESX4 vmkernel: 0:00:00:32.342 cpu2:4142)WARNING:
vmklinux26: alloc_pages: Out of memory
要通过手动加载 bnx2x VMkernel 模块来禁用 NetQueue,请发出以下命令:
vmkload_mod bnx2x num_queues=1
或者,要在重新引导后保留设置,发出以下命令:
esxcfg-module -s num_queues =1 bnx2x