ixgbe 驱动程序在默认情况下有 8 个 RX 队列。与 Solaris 10 10/08 和 Solaris 10 5/09 发行版中的单个 RX 队列相比,多个 RX 队列会导致驱动程序在混杂模式下性能降低。多个 RX 队列导致内核争用。这些内核争用可能导致 Solaris 10 10/09 发行版中的 ixgbe 性能不佳。
解决方法:将 ixgbe RX 和 TX 队列值设置为 1。请执行以下步骤:
编辑 /kernel/drv/ixgbe.conf 配置文件。
rx_queue_number = 1; tx_queue_number = 1; |
重新引导系统。