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

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

相关推荐
正在学习前端的---小方同学4 小时前
Harbor部署教程
linux·运维
翼龙云_cloud5 小时前
阿里云渠道商:如何手动一键扩缩容ECS实例?
运维·服务器·阿里云·云计算
Sean X5 小时前
Ubuntu24.04安装向日葵
linux·ubuntu
吴声子夜歌5 小时前
Java数据结构与算法——基本数学问题
java·开发语言·windows
墨风如雪5 小时前
拒绝被找回!MJJ必修课:Outlook邮箱交易后的“防回手”安全设置全攻略
服务器
DX_水位流量监测6 小时前
大坝安全监测之渗流渗压位移监测设备技术解析
大数据·运维·服务器·网络·人工智能·安全
电商API&Tina6 小时前
京东 API 数据采集接口接入与行业分析
运维·服务器·网络·数据库·django·php
IT 乔峰6 小时前
脚本部署MHA集群
linux·shell
dz小伟6 小时前
execve() 系统调用深度解析:从用户空间到内核的完整加载过程
linux
Mr_Xuhhh7 小时前
博客标题:深入理解Shell:从进程控制到自主实现一个微型Shell
linux·运维·服务器