Стич Posted November 5, 2015 Есть router на Linux, Шейпинг сделан, hash фильтрами, на INGRESS трафик использую class htb с pfifo для qdisc на EGRESS: filter police rate В при загрузки канала в 3ГБит/c наблюдаю рост загрузки на CPU связанную с шейпером. Так как фильтры уже оптимизировать некуда, остаётся только поискать более производительную альтернативу htb. Пытался вешать filter police rate на INGRESS юзеры плевались. Что порекомендуете. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NiTr0 Posted November 5, 2015 qdisc tree lock вылазит... Вроде как включение GRO помогает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Стич Posted November 5, 2015 Можно подробнее, Вы имеете ввиду qdisc_tx_lock? GRO Вы имеете ввиду Generic Receive Offload на карточке? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NiTr0 Posted November 5, 2015 Можно подробнее, http://www.ijcset.com/docs/IJCSET13-04-04-113.pdf GRO Вы имеете ввиду Generic Receive Offload на карточке? да Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
nuclearcat Posted November 6, 2015 Но не включайте TSO :) (или включайте осторожно, отдельно) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Стич Posted November 6, 2015 GRO не помогло. Вопрос, не в проблеме прям которая возникла. Вопрос есть ли пути дальнейшей оптимизации шейпера или принять это как должное. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
taf_321 Posted November 6, 2015 А вот это: http://forum.nag.ru/forum/index.php?showtopic=108580 не подойдет? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dazgluk Posted November 6, 2015 Это полисер, а ТС говорит что перейдя на police получил жалобы от абонентов. Хотя на самом деле странно, вроде уже после 5 мегабит разницы почти не видно... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dmvy Posted November 6, 2015 чтобы не было жалоб, для policer есть burst - некоторая замена буфера при шейпинге. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Стич Posted November 7, 2015 (edited) Возможно, вы правы и я не умею готовить полисер. Покажите свои рабочии примеры, Пробовал вот так. speed - скорость в КБит/c burst = math.ceil( (speed*40)+7000 )/1024 police rate {speed}kbit burst {burst}k drop flowid :1 Edited November 7, 2015 by Стич Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted November 7, 2015 Мы когда-то перешли на hfsc. Тоже иерерхичная дисциплина. Честно говоря, причин и доводов в пользу перехода не знаю. Этим вопросом рулит мой коллега. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...