Я использую netperf в ОС Windows, с двумя компьютерами, соединенными перекрестным кабелем. Первый ПК использует сетевой контроллер Realtek FE, а второй ПК имеет контроллер Realtek GBE.
С первым компьютером в качестве сервера, а вторым в качестве клиента я получаю следующие результаты:
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
8192 65536 65536 10.00 95.11
Когда я переключаюсь, второй компьютер - сервер, а первый - клиент, я получаю следующие результаты:
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
65536 8192 8192 10.00 50.11
Почему разная пропускная способность в этих двух случаях?