As a baseline, I ran a speed test to a local isp server. Over ipv4 626mbps down, 622mbps up
Code: Select all
[admin@RouterOS] /system resource cpu> print
# CPU LOAD IRQ DISK
0 cpu0 40% 40% 0%
1 cpu1 15% 13% 0%
2 cpu2 13% 13% 0%
3 cpu3 22% 22% 0%
Then I ran tests connected over wireguard on a vps via ipv4 or ipv6 separately.
What I see, is that ipv6 is consistently slower than ipv4. My question is, is the cpu the bottleneck, or could it be some other issue? The cpu doesn't seem maxed out, but maybe that's the best it can do to distribute the ipv6 load?
over ipv4 464mbps down, 99mbps up
Code: Select all
[admin@RouterOS] /system resource cpu> print
# CPU LOAD IRQ DISK
0 cpu0 36% 35% 0%
1 cpu1 3% 0% 0%
2 cpu2 13% 9% 0%
3 cpu3 50% 50% 0%
over ipv6 352mbps down, 85mbps up
Code: Select all
[admin@RouterOS] /system resource cpu> print
# CPU LOAD IRQ DISK
0 cpu0 22% 22% 0%
1 cpu1 1% 0% 0%
2 cpu2 1% 0% 0%
3 cpu3 97% 97% 0%