目的
该场景下可以通过减少网卡队列数并绑定固定核来优化。
方法
- 请新建一个shell脚本,将以下代码复制到其中并执行。
| #! /bin/bash
ethtool -K enp134s0 gro on
ethtool -K enp134s0 tso on
ethtool -K enp134s0 gso on
ifconfig enp134s0 mtu 9000 up
ethtool -G enp134s0 rx 4096 tx 4096
ethtool -G enp134s0 rx 4096 tx 4096
ethtool -L enp134s0 combined 4
|
- 请新建一个shell脚本,将以下代码复制到其中并执行,其中$1是网卡名称。执行后可以实现绑核:
| # /bin/bash
t=32
for i in `cat /proc/interrupts |grep -e $1 |awk -F ':' '{print $1}'`
do
cat /proc/irq/$i/smp_affinity_list
echo $t > /proc/irq/$i/smp_affinity_list
cat /proc/irq/$i/smp_affinity_list
t=`expr $t + 1`
done
|