Как стать автором
Обновить

Комментарии 8

Ну зачем (

Было сильное чувство дежавю и я вспомнил

Ваш коллега из 2017 года https://habr.com/ru/company/otus/blog/340870/ хотя бы не говорил сделать например вот так: net.ipv4.tcp_window_scaling = 1 а написал, такое значение плохо, а такое хорошо.

Уже в те времена все основные дистрибутивы включали эту опцию по умолчанию в своихсборках. Путаете только людей чтобы забивали sysctl.conf ненужным мусором. Похоже на перевод статьи года из начала 2000х про RedHat6 или около того.

Куча вредных советов на самом деле. Если бы можно было увеличить производительность просто увеличивая все буферы подряд, они были бы большими по дефолту. Беспорядочное отключение фич ломает совместимость. "Меньше сервисов - меньше проблем" это не бенчмарк, а домыслы. Скорее всего ошибочные.

net.ipv4.tcp_wmem = 4096 65536 16777216
Мне это напомнило инстукцию по настройке сети для Оракла от RedHat

Включим проверку обратного маршрута, чтобы защититься от спуфинга

И сразу убьём весь мультикаст

4096 87380 16777216

Эти магические числа кочуют по всему интернету, но я ни разу не видел статью, где было бы обоснование, почему именно столько, и почему в дефолтных настройках за столько лет их не поставили сразу из коробки? Желательно с тестами, но я что-то слишком много хочу...

Опять хабр, опять linux, опять ерунда опубликована.

nano /etc/sysctl.conf

За это надо бить в лицо, ибо
Начиная с версии 207 и 21x, systemd применяет только настройки из /etc/sysctl.d/*.conf и /usr/lib/sysctl.d/*.conf. Если у вас был файл /etc/sysctl.conf, нужно переименовать его в /etc/sysctl.d/99-sysctl.conf. Если у вас был, например, /etc/sysctl.d/foo, нужно переименовать его в /etc/sysctl.d/foo.conf.

Тонко настраиваясь

А что на счёт udp? Ядро линукс и udp как то не очень дружат, даже после настроек в sysctl, скорость не сильно то и выросла. Если по tcp 5gbits ,то по udp уже 1.5-2

Зарегистрируйтесь на Хабре, чтобы оставить комментарий