#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 трафик может на порядок сразу же упасть.
[оставить комментарий]