#bsd #netperf 

Начал использовать QFQ планировщик

В 679a58532bfca31379b1b2d19f4876e5ed45b43e я ощутимо переписал правила
firewall. Прежде у меня были отдельные очереди FQ-CoDel на каждый
исходящий интерфейс. Но этот планировщик делает всех равными. В нём
нельзя задавать веса разным очередям.

Поэтому пока сделал так: один QFQ планировщик на мой канал до
провайдера. Три очереди с разными весами: 100, 10, 1. Но для очередей
указан "codel ecn" аргумент. ECN, судя по выводу счётчиков netstat -s,
вполне себе работает.

В первую очередь помещаю WireGuard трафик до моих VPS, как бы выставляя
максимальный приоритет для IPv6 трафика, инксапсулированного в них. В
очередь минимального веса помещаю BitTorrent трафик. Всё остальное идёт
в среднюю. Но на IPv6 интерфейсе есть свой pipe/sched FQ-CoDel и одна
очередь.

Почему QFQ а не WF2Q+? А фиг знает. Типа вроде как это тоже самое по
поведению, но лучше/быстрее. Не сильно разбираюсь, да и не замечу
разницу на своём трафике и 100Mbps интерфейсе.

Приоритезация трафика работает хорошо: если кто хочет покачать с HTTP
чего, то BitTorrent трафик может на порядок сразу же упасть.

    [оставить комментарий]