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