鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

网卡绑核调整

目的

该场景下可以通过减少网卡队列数并绑固定核来优化。

方法

  • 请新建一个shell脚本,将以下代码复制到其中并执行。
    1
    2
    3
    4
    5
    6
    7
    8
    #! /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是网卡名称。执行后可以实现绑核:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    # /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