iperf3 возвращает более высокую пропускную способность, чем максимальное теоретическое - PullRequest
1 голос
/ 04 августа 2020

См. Выходной файл JSON, созданный с помощью клиента iperf3 ниже, почему мы получаем 10002834326.213295 bits_per_second в первом интервале при работе iperf3 в сети 10GbE?

Кроме того, соглашение состоит в том, чтобы преобразовать bits_per_second в Gbps с делением на 1000, а не на 1024, верно?

Подробности см. ниже.

  • команда для сервера iperf3:
iperf3 --server
  • команда для клиента iperf3:
iperf3 --client 192.168.1.22 \
       --window 32M \
       --json \
       --logfile output.json \
       --forceflush
  • конфигурация ядра
/proc/sys/net/core/rmem_default
124928

/proc/sys/net/core/rmem_max
16777216

/proc/sys/net/core/wmem_default
124928

/proc/sys/net/core/wmem_max
16777216

/proc/sys/net/ipv4/tcp_rmem
4096    87380   16777216

/proc/sys/net/ipv4/tcp_wmem
4096    87380   16777216

/proc/sys/net/ipv4/tcp_window_scaling
1

/proc/sys/net/ipv4/tcp_mtu_probing
0

/proc/sys/net/ipv4/tcp_available_congestion_control
cubic reno

/proc/sys/net/ipv4/tcp_congestion_control
cubic
...