Перейти к содержимому
Калькуляторы

[РЕШЕНО] tc shaper hash на бридже - высокая нагрузка

Т.е. ситуация такая: нужно либо убирать локи из multiq, либо добавить в mq возможность повесить фильтр с action skbedit queue_mapping. Иного выхода, как допилить самому или обращаться к разработчикам я не вижу. В той рассылке появлялся некто John Fastabend, скорее всего он за это и отвечает. Вот тут человек что-то пытается сделать с помощью ipset: http://www.spinics.net/lists/netdev/msg318787.html . Попробуйте полисеры для разнообразия, они хоть и менее качественно нарезают, но работают без глобального лока, в отличие от HTB.

 

Вы не поверите, но я вечером пришел к этому же выводу. Ингресс с 05 месяца 2015 г. руками все того де John Fastabend был перелопачен без лока. Соответственно, полисер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Т.е. ситуация такая: нужно либо убирать локи из multiq, либо добавить в mq возможность повесить фильтр с action skbedit queue_mapping. Иного выхода, как допилить самому или обращаться к разработчикам я не вижу. В той рассылке появлялся некто John Fastabend, скорее всего он за это и отвечает. Вот тут человек что-то пытается сделать с помощью ipset: http://www.spinics.net/lists/netdev/msg318787.html . Попробуйте полисеры для разнообразия, они хоть и менее качественно нарезают, но работают без глобального лока, в отличие от HTB.

 

Вы не поверите, но я вечером пришел к этому же выводу. Ингресс с 05 месяца 2015 г. руками все того де John Fastabend был перелопачен без лока. Соответственно, полисер.

 

И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно...
то есть свежее ядро и полисеры в ingress с хэш-таблицами - и вот оно счастье для тех, у кого тарифы не слишком низкие, чтобы с полисером можно было жить. А для равномерного распределения нагрузки между RX-очередями(если она вдруг неравномерно распределяется), можно и ntuples использовать.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно...
то есть свежее ядро и полисеры в ingress с хэш-таблицами - и вот оно счастье для тех, у кого тарифы не слишком низкие, чтобы с полисером можно было жить. А для равномерного распределения нагрузки между RX-очередями(если она вдруг неравномерно распределяется), можно и ntuples использовать.

 

Тут вот какая штука... Наоборот. Тарифы <10Mbit/s весьма ровно соответствуют введенным данным. А вот выше 10Mbit/s - приходится вбивать что угодно и контроллировать iperf'ом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там есть выбор очередей через /sys.

 

О каких очередях речь?

Начитался на данном форуме про проблемы в бондинге.

 

А можно подробнее? О каких проблемах речь.

 

 

Можно крутить очереди, quantum и прочее, увеличивая задержки в трубках HTB, и, отчасти, наверное это где-то решит проблему

 

Ну возможно это поможет, что мешает попробовать тот-же quantum?

Вы пробовали

CONFIG_HZ=1000

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О каких очередях речь?

 

Очереди xps.

 

Ну возможно это поможет, что мешает попробовать тот-же quantum?

Вы пробовали

CONFIG_HZ=1000

?

 

Пробовал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Господа, еще дополнение для тех, кто пойдет по моим следам. На аплоад сразу задитайте burst/buffer, иначе напоритесь на винду и Large Send Offload. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.