В чем разница между «квантами» в htb и fq_codel qdisc?

Согласно странице руководства

HTB

квант
сколько байтов обслужить с листа за раз {используйте r2q}

FQ_Codel

квант
Это число байтов, используемых как «дефицит» в алгоритме справедливой организации очереди. По умолчанию установлено 1514 байтов, что соответствует MTU Ethernet плюс длина аппаратного заголовка 14 байтов.

Вопросы:
1. Это одно и то же?
2. Как настроить их для достижения максимальной производительности?

0
задан 12 July 2019 в 16:09
1 ответ

Суть этих параметров одна - сколько байтов может быть удалено из очереди для одного потока перед переключением на обслуживание другого потока. Для наилучшей детализации это значение должно быть близко и немного больше максимального размера пакета.

HTB был реализован давно, и значение по умолчанию r2q (скорость к кванту) не подходит для текущих скоростей (вы можете увидеть множество сообщений в выводе dmesg о кванте класса ... велико. Рассмотрим изменение r2q ). Так что для унификации лучше указать его вручную со значением 1514.

1
ответ дан 4 December 2019 в 15:40

Теги

Похожие вопросы