Linux网卡驱动常用命令与操作
驱动相关命令
modprobe:安装网卡驱动modinfo:查看网卡驱动具体信息ethtool -i eth0:查看某个网口的驱动信息lvspci:查看pci信息depmod:加载驱动ko的以来模块cat /proc/interrupt | grep ethx:查看网卡的队列数。
执行以下命令,解决网卡驱动依赖问题
1 | $ depmod -a 2.6.32-642.15.1.11.3.1.el6.alpha1.x86_64 |
新驱动可能需要设置开启网卡队列
- 安装新驱动后,reboot后需要查看网卡队列是否开启
cat /proc/interrupt | grep eth4 - 如果没有开启队列,需要配置
/etc/modprobe.conf或/etc/modprobe.d/modprobe.conf
1 | options igb InterruptThrottleRate=3000,3000,3000,3000 RSS=0,0,0,0 LRO=0,0,0,0 QueuePairs=0,0,0,0 |
CPU不均时检查点
- 网卡接收队列包数均匀
- 网卡发送队列不均匀,基本上都分布在cpu6上
- 查看中断对应的cpu:
cat /proc/irq/71/smp_affinity - 驱动是igb千兆,网卡型号:
82576 - 现象:cpu6负载过高,整体cpu负载提高0.8倍



