X520-T1 Linux内核收发包14Mpps
收包
1
2
3
| ethtool -K enp3s0 gro off
PRE_ROUTING 丢包,14Mpps
LOCAL_IN 丢包,待优化
|
发包(I7-7700k, no_trubo=1)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| timer 8Mpps
timer+gso tcp:11Mpps; udp:14Mpps,但是是IP分片的包
gso 需要关闭tso?? ethtool -K enp3s0 tso off gso off
kthread pfifo 14Mpps cpu: 80%
kthread fq_codel 12~14Mpps cpu: 100%
kthread noqueue 12Mpps cpu: 100%
kthread pfifo static_skb 14Mpps cpu: 40%
kthread fq_codel static_skb 14Mpps cpu: 40%
kthread noqueue static_skb 12Mpps cpu: 100%
kthread noqueue static_skb skb_list 14Mpps cpu: 20%
1cpu: 9Mpps, cpu 100%
2cpu: 14Mpps, cpu 60%
M.2 SSD 增加收包si 20%,发包10%
I5-6500 只能发送12.5Mpps, netmap也一样 ???
|
转发
1
2
| 12Mpps 以上? 待测
把收到的包转发比申请一个包发出更优
|
细节待更新