A Wireguard comparison DB

@daniel

There seems to be a regression with kernel 6.6 and before I report it I'd like to know how widespread the issue is. So could a few people compare a snapshot or two with kernel 6.1 to kernel 6.6?

My images were compiled with the same packages and commits. No settings were changed.

r26156-fb2475e6bd (kernel 6.1.89)

root@GL-MT6000:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 55986 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  95.6 MBytes   801 Mbits/sec    0    492 KBytes
[  5]   1.00-2.00   sec  95.8 MBytes   803 Mbits/sec    0    516 KBytes
[  5]   2.00-3.00   sec  95.1 MBytes   798 Mbits/sec    0    540 KBytes
[  5]   3.00-4.00   sec  95.6 MBytes   802 Mbits/sec    0    540 KBytes
[  5]   4.00-5.00   sec  96.2 MBytes   807 Mbits/sec    0    566 KBytes
[  5]   5.00-6.00   sec  96.6 MBytes   810 Mbits/sec    0    566 KBytes
[  5]   6.00-7.00   sec  95.2 MBytes   799 Mbits/sec    0    566 KBytes
[  5]   7.00-8.00   sec  96.0 MBytes   805 Mbits/sec    0    566 KBytes
[  5]   8.00-9.00   sec  96.0 MBytes   805 Mbits/sec    0    566 KBytes
[  5]   9.00-10.00  sec  96.0 MBytes   805 Mbits/sec    0    566 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   958 MBytes   804 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   957 MBytes   803 Mbits/sec                  receiver

r26156-fb2475e6bd (kernel 6.6.29)

root@GL-MT6000:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 40992 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  91.8 MBytes   769 Mbits/sec    0    434 KBytes
[  5]   1.00-2.00   sec  91.8 MBytes   770 Mbits/sec    0    537 KBytes
[  5]   2.00-3.00   sec  90.6 MBytes   760 Mbits/sec    0    564 KBytes
[  5]   3.00-4.00   sec  90.6 MBytes   760 Mbits/sec    0    564 KBytes
[  5]   4.00-5.00   sec  88.9 MBytes   745 Mbits/sec    0    633 KBytes
[  5]   5.00-6.00   sec  88.2 MBytes   741 Mbits/sec    0    633 KBytes
[  5]   6.00-7.00   sec  88.9 MBytes   745 Mbits/sec    0    633 KBytes
[  5]   7.00-8.00   sec  88.8 MBytes   744 Mbits/sec    0    633 KBytes
[  5]   8.00-9.00   sec  89.0 MBytes   747 Mbits/sec    0    633 KBytes
[  5]   9.00-10.00  sec  89.2 MBytes   749 Mbits/sec    0    633 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   898 MBytes   753 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   897 MBytes   752 Mbits/sec                  receiver

r26199+5-0b0e3e22f8 (kernel 6.1.89)

root@GL-MT6000:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 40830 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  95.4 MBytes   799 Mbits/sec    0    481 KBytes
[  5]   1.00-2.00   sec  96.0 MBytes   805 Mbits/sec    0    502 KBytes
[  5]   2.00-3.00   sec  95.5 MBytes   801 Mbits/sec    0    502 KBytes
[  5]   3.00-4.00   sec  94.8 MBytes   795 Mbits/sec    0    529 KBytes
[  5]   4.00-5.00   sec  96.0 MBytes   805 Mbits/sec    0    529 KBytes
[  5]   5.00-6.00   sec  95.9 MBytes   804 Mbits/sec    0    529 KBytes
[  5]   6.00-7.00   sec  95.9 MBytes   804 Mbits/sec    0    553 KBytes
[  5]   7.00-8.00   sec  97.0 MBytes   814 Mbits/sec    0    553 KBytes
[  5]   8.00-9.00   sec  96.1 MBytes   807 Mbits/sec    0    553 KBytes
[  5]   9.00-10.00  sec  96.0 MBytes   805 Mbits/sec    0    553 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   958 MBytes   804 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   957 MBytes   803 Mbits/sec                  receiver

r26199+5-0b0e3e22f8 (kernel 6.6.30)

root@GL-MT6000:~/wg-bench# ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 55376 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  92.9 MBytes   778 Mbits/sec    0    564 KBytes
[  5]   1.00-2.00   sec  90.0 MBytes   755 Mbits/sec    0    564 KBytes
[  5]   2.00-3.00   sec  90.5 MBytes   759 Mbits/sec    0    564 KBytes
[  5]   3.00-4.00   sec  90.5 MBytes   759 Mbits/sec    0    564 KBytes
[  5]   4.00-5.00   sec  91.5 MBytes   768 Mbits/sec    0    632 KBytes
[  5]   5.00-6.00   sec  89.1 MBytes   748 Mbits/sec    0    632 KBytes
[  5]   6.00-7.00   sec  88.5 MBytes   742 Mbits/sec    0    632 KBytes
[  5]   7.00-8.00   sec  88.0 MBytes   739 Mbits/sec    0    632 KBytes
[  5]   8.00-9.00   sec  88.4 MBytes   741 Mbits/sec    0    632 KBytes
[  5]   9.00-10.00  sec  89.0 MBytes   746 Mbits/sec    0    632 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   898 MBytes   753 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   897 MBytes   752 Mbits/sec                  receiver
4 Likes