1、判断当前系统环境是否支持多队列网卡,执行命令:
lspci -vvv
如果在Ethernet项中。含有MSI-X: Enable+ Count=9 Masked-语句,则说明当前系统环境是支持多队列网卡的,否则不支持。
2、ethtool -l eth0命令可以看到eth0网卡是否支持多队列,最多支持多少、当前开启多少
3、设置网卡当前使用多队列。运行命令:ethtool -L eth0 combined <N> N为要使能的队列数
4、要确保多队列确实生效,可以查看文件:
# ls /sys/class/net/eth0/queues/
rx-0 rx-2 rx-4 rx-6 tx-0 tx-2 tx-4 tx-6
rx-1 rx-3 rx-5 rx-7 tx-1 tx-3 tx-5 tx-7
如上,如果rx数量是设定值,则正确。