Я понял. Причина странных результатов iperf заключалась в том, что каждая система, на которой я тестировал, имеет различное окно TCP по умолчанию и размеры буфера UDP. После установки их вручную с параметром -w я получаю согласованные результаты:
C:\Users\Lars Veldscholte\Downloads\iperf>iperf -c 192.168.2.2 -w 416k -r ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 416 KByte ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.2.2, TCP port 5001 TCP window size: 416 KByte ------------------------------------------------------------ [ 4] local 192.168.2.10 port 55803 connected with 192.168.2.2 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 1003 MBytes 841 Mbits/sec [ 4] local 192.168.2.10 port 5001 connected with 192.168.2.2 port 45938 [ 4] 0.0-10.0 sec 863 MBytes 724 Mbits/sec
По крайней мере, между моим сервером (LARS-ILLIUM) и моим рабочим столом (LARS-VIGIL). Тестирование переключателей между ними все еще дает странные результаты:
C:\Users\Lars Veldscholte\Downloads\iperf>iperf -c 192.168.2.1 -w 320k -r ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 320 KByte ------------------------------------------------------------ ------------------------------------------------------------ Client connecting to 192.168.2.1, TCP port 5001 TCP window size: 320 KByte ------------------------------------------------------------ [ 4] local 192.168.2.10 port 55833 connected with 192.168.2.1 port 5001 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.3 sec 9.12 MBytes 7.43 Mbits/sec [ 4] local 192.168.2.10 port 5001 connected with 192.168.2.1 port 55335 [ 4] 0.0-10.4 sec 5.00 MBytes 4.01 Mbits/sec
Я не знаю, что с этим.