Страница 1 из 1

Низкая скорость закачки в одном потоке

Добавлено: 2023-05-28 10:41:49
kharkov_max
День добрый.

Наткнулся на проблему и не могу понять откуда растут ноги, прошу помощи.

Есть следующая связка:
Freebsd12 - mikrotik - (INET) - Pfsense - WinServer

C WinServer на Freebsd12 bareos забирает бекапы (без VPN), скорость загрузки от 3 до 9 Мбит, что критически мало.
В момент загрузки бекапа на mikrotik, Pfsense и серверах процессор не загружен, дисковая система тоже.

Начал тестирование, использовал iperf3, на Pfsense был включен сервер, а Freebsd12 как клиент.
В однопоточном режиме iperf3 -c 1.1.1.1 -R - скорость такая же как и при бекапе, но если включить несколько потоков iperf3 -c 1.1.1.1 -R -P20 то пропускная способность увеличивается на кол-во потоков.
Увеличивая кол-во потоков удалось со стороны mikrotik достичь максимальной нагрузки на канал интернета 100Мбит, при этом процессор mikrotik и pfSense не нагружены.

Провел тестирование на этот же Pfsense с другого внешнего сервера - в однопоточном режиме скорость от 60 до 100Мбит, что приемлимо.
Провел тестирование с Freebsd12 на другой PfSense - результат негативный, опять от 3 до 9 Мбит, что критически мало.

Учитывая то что mikrotik справляется по CPU и пакеты не дропаются, остается слабое звено Freebsd12.

Но на сервере практически все по дефолту, Ipfw - disable, в sysctl

Код: Выделить всё

# ZFS
kern.maxvnodes=600000

kern.maxfiles=524288
kern.maxfilesperproc=395264

# net.inet.tcp.finwait2_timeout=5000
# net.inet.tcp.fast_finwait2_recycle=1
# net.inet.tcp.always_keepalive=0
# net.inet.tcp.nolocaltimewait=1
# net.inet.ip.portrange.first=1024
# net.inet.ip.portrange.randomized=0
# net.inet.tcp.keepidle=60000
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.recvbuf_max=16777216
kern.ipc.maxsockbuf=16777216
Процессор не нагружен, диски тоже.

Куда копать?

Низкая скорость закачки в одном потоке

Добавлено: 2023-05-28 12:03:28
kharkov_max
Похоже что проблема у провайдера перед микротиком, BT Test ведет себя аналогично

Низкая скорость закачки в одном потоке

Добавлено: 2023-05-29 13:42:30
kharkov_max
Провайдер подтвердил проблему, вопрос закрыт.

Низкая скорость закачки в одном потоке

Добавлено: 2023-06-10 10:13:29
Alex Keda
многие провайдеры, в основном небольшие, режут один поток по скорости
не считая общегоограничения полосы
--
тут как раз может туненль бы помог, по UDP например. может провайдер его не режет =)

Низкая скорость закачки в одном потоке

Добавлено: 2023-06-25 20:48:42
kharkov_max
Alex Keda писал(а):
2023-06-10 10:13:29
тут как раз может туненль бы помог, по UDP например. может провайдер его не режет =)
Убей их всех! Бог потом рассортирует...
Вернуться к началу
В туннеле была та же история.
Проблема была в коммутаторе провайдера. Конкретно эта модель что стояла вела себя периодически таким образом.
Заменили коммутатор - и все взлетело.