Начали тут как-то на сервере доступа Debian 8.7 Jessie и ipoe (accel-ppp) сыпаться в dmesg куча похожих сообщений:
...
[2607830.878334] HTB: quantum of class 10001 is big. Consider r2q change.
[2607830.878376] HTB: quantum of class 1D871 is big. Consider r2q change.
[2608836.860255] HTB: quantum of class 10001 is big. Consider r2q change.
[2608836.860276] HTB: quantum of class 1E4C5 is big. Consider r2q change.
[2608897.306424] HTB: quantum of class 10001 is small. Consider r2q change.
[2608897.306475] HTB: quantum of class 1E586 is small. Consider r2q change.
[2609053.317545] HTB: quantum of class 10001 is big. Consider r2q change.
[2609053.317565] HTB: quantum of class 1E75D is big. Consider r2q change.
[2609054.356600] HTB: quantum of class 10001 is big. Consider r2q change.
[2609054.356621] HTB: quantum of class 1E75E is big. Consider r2q change.
[2609055.511818] HTB: quantum of class 10001 is big. Consider r2q change.
[2609055.511836] HTB: quantum of class 1E76A is big. Consider r2q change.
[2609055.593783] HTB: quantum of class 10001 is big. Consider r2q change.
...
После не долгих поисков информации, оказалась что первые упоминания о такой проблеме относятся к 2008 году))
И проблема заключается в том, что у accel возникают проблемы с подсчётом MTU при создании интерфейса.
Дело в том, что в конфиге accel-ppp по умолчанию, в секции шейпера не указан размер quantum, а если он
не указан, то он высчитывается.
Поэтому открываем конфиг accel-ppp и указываем его:
#mcedit /etc/accel-ppp.conf
[shaper]
quantum=1500
Заодно изменим up-limiter с «htb» на «police» для лучше производительности, а также чтоб правильно резалась скорость
при большом количестве сессий (при 3000+ ipoe сессиях с htb начинаются проблемы, скорость отправки падала до 1 Мб/сек):
UPD! Контролируйте после этого нарезку скоростей, есть случаи что после этого скорость отдачи падала до 1мбс.
#up-limiter=htb
up-limiter=police
Чтобы применить изменение для новых сессий не обрывая активные, перечитаем файл конфигурации accel-ppp :
telnet 127.0.0.1 2000
reload
Или перезагрузим accel-ppp, но при этом оборвутся все сессии:
systemctl restart accel-ppp
После этого ошибка исчезла.