]> Sergey Matveev's repositories - stargrave-blog.git/commit
CUBIC отстой на моей FreeBSD
authorSergey Matveev <stargrave@stargrave.org>
Wed, 31 Aug 2022 10:50:28 +0000 (13:50 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 31 Aug 2022 10:50:28 +0000 (13:50 +0300)
commitd91ac00db5b43918ee469c5d7c5c63b6d8e47918
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parente762056800e27f7d59fe3caf3b7c42297bda03f6
CUBIC отстой на моей FreeBSD

В f4856188ed790df92521db94edacf86c6184d57c упоминал что начал
использовать CUBIC алгоритм управления перегрузкой TCP. Сегодня качал
всякое с домашней системы по обычному голому IPv4 на рабочий компьютер
за NAT-ом и заметил что через какое-то время скорость TCP-соединения
(wget) падает даже до нуля. Перезапускаешь wget скачивание -- всё снова
летает, а потом снова деградирует и падает. Переключившись назад на New
Reno -- полнейшая стабильность, никаких падений скорости до нуля. Вообще
всё выглядит так, что на CUBIC я буквально не в состоянии скачать что-то
большое, тогда как на New Reno прекрасно работает.

Но раз все используют CUBIC, то как же так выходит что у меня он почти
неработоспособный на практике? Наверное в моей версии FreeBSD с ним всё
плохо. Судя по https://freebsdfoundation.org/wp-content/uploads/2021/05/TCP-Cubic-is-Ready-to-Take-Flight.pdf
в 13.0 версии сделано много улучшений в нём.