У нас есть 2 сервера для тестирования скорости (RHEL 6.7), подключенные к каналам 10 ГБ с каналом 10 ГБ между ними. Серверы разделены географически примерно на 256 миль, но трассировки выглядят очень хорошо, с 4 переходами и средним RTT 5 мс во время теста скорости Ookla и без потери пакетов с обеих сторон. Мы можем очень близко подойти к теоретическому максимуму ссылки с помощью iperf:
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-7.00 sec 3.68 GBytes 4.51 Gbits/sec 0 sender
[ 4] 0.00-7.00 sec 3.68 GBytes 4.51 Gbits/sec receiver
[ 6] 0.00-7.00 sec 3.67 GBytes 4.51 Gbits/sec 0 sender
[ 6] 0.00-7.00 sec 3.67 GBytes 4.51 Gbits/sec receiver
[SUM] 0.00-7.00 sec 7.35 GBytes 9.02 Gbits/sec 0 sender
[SUM] 0.00-7.00 sec 7.35 GBytes 9.02 Gbits/sec receiver
Мы видим такие скорости независимо от того, на каком сервере работает iperf в режиме клиента или сервера. Однако с программным обеспечением Ookla speedtest лучшее, что мы можем получить, - это примерно 800 Мбайт вниз и 4-5 Гбайт вверх. Пока что мы не можем объяснить это несоответствие, и кажется, что результаты iperf предполагают оптимально настроенную сеть. Итак, теперь мы смотрим на программное обеспечение. Я внес изменения в файл настроек Ookla и перевел его в «гигабитный» режим, в результате чего загрузка постоянно увеличивалась до 7-8 ГБ, но загрузка осталась неизменной и никогда не превышала 1 ГБ. Наша сетевая команда также не сообщает об ошибках ни на одном из интерфейсов маршрутизатора. Мой файл настроек Ookla выглядит так:
<configuration connection="gigabit" />
<!-- NetGauge settings:
activetests - test list from speedtest,latency,packetloss,firewall
-->
<socket-download testlength="40" initialthreads="500" minithreads="500" maxthreads="500" startsamplesize="500000" maxsamplesize="1000000" />
<socket-upload testlength="40" ratio="1" threads="500" mintestsize="250K" maxchunksize="100M" maxchunkcount="100" disabled="false" />
Имейте в виду, что эти настройки не были статичными, так как отдельные параметры менялись много раз во время тестирования, хотя я думаю, что наибольшее значение имеет изменение типа подключения. (LAN, широкополосный, оптоволоконный и гигабитный). Кто-нибудь когда-нибудь сталкивался с такой асимметрией с Ookla?