网卡信息查询、配置、常见故障排查

1.查看网卡bdf号 :

ethtool -i ens5f0np0

2.查看多队列中断号:

cat /proc/interrupts | grep "0000:9d:00.0" | awk '{print 1 " " NF}'

3.查看中断号绑定核:

for i in {689..752}; do echo "IRQ i: (cat /proc/irq/$i/smp_affinity_list)"; done

4.绑核:就是写/proc/irq/中断号/smp_affinity_list

例:echo "cpu核" > /proc/irq/中断号/smp_affinity_list

5.查看xps队列绑定的核:

for i in {0..31}; do echo "tx-i: (cat /sys/class/net/ens5f0np0/queues/tx-$i/xps_cpus)"; done

6.查看队列:

ethtool -l ens5f0np0

7.配置队列:

ethtool -L ens5f0np0 combined 32

8.查看网卡在哪个numa上工作:

cat /sys/class/net/ens5f0np0/device/numa_node

9.查看指定numa上有哪几个核:

lscpu

10.查看网卡收包 :

ethtool -S ens5f0np0 | grep 'rx[0-9]\+_packets'

11.查看网卡发tso包:

ethtool -S ens5f0np0 | grep 'tx[0-9]\+_tso_packets'

12.查看网口流量:

mpstat -P ALL 1

  • %usr: 用户态(user space)的CPU利用率百分比,表示用户进程消耗CPU的时间百分比。
  • %nice: 低优先级用户进程的CPU利用率百分比。
  • %sys: 内核态(kernel space)的CPU利用率百分比,表示内核进程消耗CPU的时间百分比。
  • %iowait: CPU等待I/O操作完成的时间百分比。
  • %irq: CPU处理硬件中断的时间百分比。
  • %soft: CPU处理软中断的时间百分比。
  • %steal: CPU被虚拟化环境中其他虚拟机"偷走"的时间百分比。
  • %guest: CPU在虚拟化环境中运行虚拟机的时间百分比。
  • %gnice: CPU在低优先级用户进程中消耗的时间百分比。
  • %idle: CPU处于空闲状态的时间百分比。

sar -n DEV 1

13.网口频繁up/down

检查暂停帧

14.对端down,本端up

检查两端速率,协商模式

ethtool --show-priv-flags ethX查看网口的link-down-on-close状态,如果是off的话,需要打开

15.因为buffer太小丢包

解决办法:修改buffer size

解决思路:网卡工作在数据链路层,该层会做一些校验,封装成帧。可以查看校验是否出错,确定传输是否有问题。然后从软件层,是否因为缓冲区太小丢包

1.看硬件

1.1看工作模式 ethtool eth1 | egrep 'Speed|Duplex'

1.2看校验 ethtool eth1 | egrep crc

2.看overruns是否一直增大

2.1看overruns统计信息 ifconfig eth1 |grep RX|grep overruns

3.看buffer大小

3.1看buffer size ethtool -g eth1

3.2修改buffer size ethtool -G eth1 rx 2048

ethtool -G eth1 tx 204

16.ping不通

A ping B 通,B ping A不通:A的防火墙未关

(防火墙设置,不仅有开关,还有入站规则等设置。https://blog.csdn.net/shang_0122/article/details/103852213

查A B速率是否一致

查交换两个端口vlan stp 速度 模式 tag mac 收发包使能 port使能

https://blog.csdn.net/devcloud/article/details/128405025

============

taskset -c 68 iperf -c 50.50.50.17 -p 12336 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 69 iperf -c 50.50.50.17 -p 18634 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 70 iperf -c 50.50.50.17 -p 29211 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 71 iperf -c 50.50.50.17 -p 12765 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 72 iperf -c 50.50.50.17 -p 30520 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 73 iperf -c 50.50.50.17 -p 43426 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 74 iperf -c 50.50.50.17 -p 46183 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 75 iperf -c 50.50.50.17 -p 28847 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 76 iperf -c 50.50.50.17 -p 23137 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 77 iperf -c 50.50.50.17 -p 57942 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 78 iperf -c 50.50.50.17 -p 40951 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 79 iperf -c 50.50.50.17 -p 35668 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 80 iperf -c 50.50.50.17 -p 14869 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 81 iperf -c 50.50.50.17 -p 49157 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 82 iperf -c 50.50.50.17 -p 57374 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 83 iperf -c 50.50.50.17 -p 54761 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 84 iperf -c 50.50.50.17 -p 58625 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 85 iperf -c 50.50.50.17 -p 19971 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 86 iperf -c 50.50.50.17 -p 11293 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 87 iperf -c 50.50.50.17 -p 19126 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 88 iperf -c 50.50.50.17 -p 43713 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 89 iperf -c 50.50.50.17 -p 23282 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 90 iperf -c 50.50.50.17 -p 29211 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 91 iperf -c 50.50.50.17 -p 12765 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 156 iperf -c 51.51.51.17 -p 11948 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 157 iperf -c 51.51.51.17 -p 52129 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 158 iperf -c 51.51.51.17 -p 12336 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 159 iperf -c 51.51.51.17 -p 18634 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 160 iperf -c 51.51.51.17 -p 29211 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 161 iperf -c 51.51.51.17 -p 12765 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 162 iperf -c 51.51.51.17 -p 30520 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 163 iperf -c 51.51.51.17 -p 43426 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 164 iperf -c 51.51.51.17 -p 46183 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 165 iperf -c 51.51.51.17 -p 28847 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 166 iperf -c 51.51.51.17 -p 23137 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 167 iperf -c 51.51.51.17 -p 57942 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 168 iperf -c 51.51.51.17 -p 40951 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 169 iperf -c 51.51.51.17 -p 35668 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 170 iperf -c 51.51.51.17 -p 14869 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 171 iperf -c 51.51.51.17 -p 49157 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 172 iperf -c 51.51.51.17 -p 57374 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 173 iperf -c 51.51.51.17 -p 54761 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 174 iperf -c 51.51.51.17 -p 58625 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 175 iperf -c 51.51.51.17 -p 19971 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 176 iperf -c 51.51.51.17 -p 11293 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 177 iperf -c 51.51.51.17 -p 19126 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 178 iperf -c 51.51.51.17 -p 43713 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 179 iperf -c 51.51.51.17 -p 23282 -P 1 -t 120 -i 2 > /dev/null 2>&1 &

taskset -c 68 iperf -s -p 11948 > /dev/null 2>&1 &

taskset -c 69 iperf -s -p 52129 > /dev/null 2>&1 &

taskset -c 70 iperf -s -p 12336 > /dev/null 2>&1 &

taskset -c 71 iperf -s -p 18634 > /dev/null 2>&1 &

taskset -c 72 iperf -s -p 29211 > /dev/null 2>&1 &

taskset -c 73 iperf -s -p 12765 > /dev/null 2>&1 &

taskset -c 74 iperf -s -p 30520 > /dev/null 2>&1 &

taskset -c 75 iperf -s -p 43426 > /dev/null 2>&1 &

taskset -c 76 iperf -s -p 46183 > /dev/null 2>&1 &

taskset -c 78 iperf -s -p 28847 > /dev/null 2>&1 &

taskset -c 79 iperf -s -p 23137 > /dev/null 2>&1 &

taskset -c 80 iperf -s -p 57942 > /dev/null 2>&1 &

taskset -c 81 iperf -s -p 40951 > /dev/null 2>&1 &

taskset -c 82 iperf -s -p 35668 > /dev/null 2>&1 &

taskset -c 83 iperf -s -p 14869 > /dev/null 2>&1 &

taskset -c 84 iperf -s -p 49157 > /dev/null 2>&1 &

taskset -c 85 iperf -s -p 57374 > /dev/null 2>&1 &

taskset -c 86 iperf -s -p 54761 > /dev/null 2>&1 &

taskset -c 87 iperf -s -p 58625 > /dev/null 2>&1 &

taskset -c 88 iperf -s -p 19971 > /dev/null 2>&1 &

taskset -c 89 iperf -s -p 11293 > /dev/null 2>&1 &

taskset -c 90 iperf -s -p 19126 > /dev/null 2>&1 &

taskset -c 91 iperf -s -p 43713 > /dev/null 2>&1 &

taskset -c 68 iperf -s -p 11948 > /dev/null 2>&1 &

taskset -c 69 iperf -s -p 52129 > /dev/null 2>&1 &

taskset -c 70 iperf -s -p 12336 > /dev/null 2>&1 &

taskset -c 71 iperf -s -p 18634 > /dev/null 2>&1 &

taskset -c 72 iperf -s -p 29211 > /dev/null 2>&1 &

taskset -c 73 iperf -s -p 12765 > /dev/null 2>&1 &

taskset -c 74 iperf -s -p 30520 > /dev/null 2>&1 &

taskset -c 75 iperf -s -p 43426 > /dev/null 2>&1 &

taskset -c 76 iperf -s -p 46183 > /dev/null 2>&1 &

taskset -c 78 iperf -s -p 28847 > /dev/null 2>&1 &

taskset -c 79 iperf -s -p 23137 > /dev/null 2>&1 &

taskset -c 80 iperf -s -p 57942 > /dev/null 2>&1 &

taskset -c 81 iperf -s -p 40951 > /dev/null 2>&1 &

taskset -c 82 iperf -s -p 35668 > /dev/null 2>&1 &

taskset -c 83 iperf -s -p 14869 > /dev/null 2>&1 &

taskset -c 84 iperf -s -p 49157 > /dev/null 2>&1 &

taskset -c 85 iperf -s -p 57374 > /dev/null 2>&1 &

taskset -c 86 iperf -s -p 54761 > /dev/null 2>&1 &

taskset -c 87 iperf -s -p 58625 > /dev/null 2>&1 &

taskset -c 88 iperf -s -p 19971 > /dev/null 2>&1 &

taskset -c 89 iperf -s -p 11293 > /dev/null 2>&1 &

taskset -c 90 iperf -s -p 19126 > /dev/null 2>&1 &

taskset -c 91 iperf -s -p 43713 > /dev/null 2>&1 &

taskset -c 92 iperf -s -p 23282 > /dev/null 2>&1 &

-----------------------------xps-----------------------

echo 10,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-0/xps_cpus

echo 20,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-1/xps_cpus

echo 40,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-2/xps_cpus

echo 80,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-3/xps_cpus

echo 100,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-4/xps_cpus

echo 200,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-5/xps_cpus

echo 400,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-6/xps_cpus

echo 800,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-7/xps_cpus

echo 1000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-8/xps_cpus

echo 2000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-9/xps_cpus

echo 4000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-10/xps_cpus

echo 8000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-11/xps_cpus

echo 10000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-12/xps_cpus

echo 20000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-13/xps_cpus

echo 40000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-14/xps_cpus

echo 80000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-15/xps_cpus

echo 100000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-16/xps_cpus

echo 200000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-17/xps_cpus

echo 400000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-18/xps_cpus

echo 800000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-19/xps_cpus

echo 1000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-20/xps_cpus

echo 2000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-21/xps_cpus

echo 4000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-22/xps_cpus

echo 8000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-23/xps_cpus

echo 10000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-24/xps_cpus

echo 20000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-25/xps_cpus

echo 40000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-26/xps_cpus

echo 80000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-27/xps_cpus

echo 1,00000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-28/xps_cpus

echo 2,00000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-29/xps_cpus

echo 4,00000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-30/xps_cpus

echo 8,00000000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-31/xps_cpus

echo 10000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-0/xps_cpus

echo 20000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-1/xps_cpus

echo 40000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-2/xps_cpus

echo 80000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-3/xps_cpus

echo 1,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-4/xps_cpus

echo 2,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-5/xps_cpus

echo 4,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-6/xps_cpus

echo 8,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-7/xps_cpus

echo 10,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-8/xps_cpus

echo 20,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-9/xps_cpus

echo 40,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-10/xps_cpus

echo 80,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-11/xps_cpus

echo 100,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-12/xps_cpus

echo 200,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-13/xps_cpus

echo 400,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-14/xps_cpus

echo 800,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-15/xps_cpus

echo 1000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-16/xps_cpus

echo 2000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-17/xps_cpus

echo 4000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-18/xps_cpus

echo 8000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-19/xps_cpus

echo 10000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-20/xps_cpus

echo 20000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-21/xps_cpus

echo 40000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-22/xps_cpus

echo 80000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-23/xps_cpus

echo 100000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-24/xps_cpus

echo 200000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-25/xps_cpus

echo 400000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-26/xps_cpus

echo 800000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-27/xps_cpus

echo 1000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-28/xps_cpus

echo 2000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-29/xps_cpus

echo 4000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-30/xps_cpus

echo 8000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-31/xps_cpus

------win系统,带宽不为双倍-------

echo 100000,00000000 > /sys/class/net/ens5f0np0/queues/tx-0/xps_cpus

echo 200000,00000000 > /sys/class/net/ens5f0np0/queues/tx-1/xps_cpus

echo 400000,00000000 > /sys/class/net/ens5f0np0/queues/tx-2/xps_cpus

echo 800000,00000000 > /sys/class/net/ens5f0np0/queues/tx-3/xps_cpus

echo 1000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-4/xps_cpus

echo 2000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-5/xps_cpus

echo 4000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-6/xps_cpus

echo 8000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-7/xps_cpus

echo 10000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-8/xps_cpus

echo 20000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-9/xps_cpus

echo 40000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-10/xps_cpus

echo 80000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-11/xps_cpus

echo 1,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-12/xps_cpus

echo 2,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-13/xps_cpus

echo 4,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-14/xps_cpus

echo 8,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-15/xps_cpus

echo 10,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-16/xps_cpus

echo 20,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-17/xps_cpus

echo 40,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-18/xps_cpus

echo 80,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-19/xps_cpus

echo 100,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-20/xps_cpus

echo 200,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-21/xps_cpus

echo 400,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-22/xps_cpus

echo 800,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-23/xps_cpus

echo 1000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-24/xps_cpus

echo 2000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-25/xps_cpus

echo 4000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-26/xps_cpus

echo 8000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-27/xps_cpus

echo 10000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-28/xps_cpus

echo 20000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-29/xps_cpus

echo 40000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-30/xps_cpus

echo 80000,00000000,00000000 > /sys/class/net/ens5f0np0/queues/tx-31/xps_cpus

echo 10000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-0/xps_cpus

echo 20000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-1/xps_cpus

echo 40000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-2/xps_cpus

echo 80000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-3/xps_cpus

echo 1,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-4/xps_cpus

echo 2,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-5/xps_cpus

echo 4,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-6/xps_cpus

echo 8,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-7/xps_cpus

echo 10,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-8/xps_cpus

echo 20,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-9/xps_cpus

echo 40,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-10/xps_cpus

echo 80,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-11/xps_cpus

echo 100,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-12/xps_cpus

echo 200,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-13/xps_cpus

echo 400,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-14/xps_cpus

echo 800,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-15/xps_cpus

echo 1000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-16/xps_cpus

echo 2000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-17/xps_cpus

echo 4000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-18/xps_cpus

echo 8000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-19/xps_cpus

echo 10000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-20/xps_cpus

echo 20000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-21/xps_cpus

echo 40000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-22/xps_cpus

echo 80000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-23/xps_cpus

echo 100000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-24/xps_cpus

echo 200000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-25/xps_cpus

echo 400000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-26/xps_cpus

echo 800000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-27/xps_cpus

echo 1000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-28/xps_cpus

echo 2000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-29/xps_cpus

echo 4000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-30/xps_cpus

echo 8000000,00000000,00000000,00000000,00000000,00000000 > /sys/class/net/ens5f1np1/queues/tx-31/xps_cpus

相关推荐
suzhou_speeder6 分钟前
企业数字化网络稳定运行与智能化管理解决方案
运维·服务器·网络·交换机·poe·poe交换机
Kira Skyler35 分钟前
ELF文件解析 elf.o 文件主要内容.md
linux
逐梦吧!旅行者1 小时前
Linux MySQL 5.7用户管理与用户密码的设置问题
linux·mysql
RisunJan1 小时前
Linux命令-grpck命令(验证和修复组配置文件(`/etc/group` 和 `/etc/gshadow`)完整性的工具)
linux·运维·服务器
loosed1 小时前
Ubuntu mysql8 tar.xz 安装
linux·ubuntu·adb
Xの哲學1 小时前
Linux VxLAN深度解析: 从数据平面到内核实现的全面剖析
linux·服务器·算法·架构·边缘计算
添砖java‘’2 小时前
Linux信号机制详解:从产生到处理
linux·c++·操作系统·信号处理
MC皮蛋侠客2 小时前
Linux C++使用GDB调试动态库崩溃问题完全指南
linux·c++
Wang's Blog2 小时前
RabbitMQ: 消息发送、连接管理、消息封装与三种工程方案
linux·ubuntu·rabbitmq
巴拉巴拉~~2 小时前
Flutter 通用轮播图组件 BannerWidget:自动播放 + 指示器 + 全场景适配
windows·flutter·microsoft