tartila Опубликовано 1 августа, 2015 · Жалоба Т.е. ситуация такая: нужно либо убирать локи из multiq, либо добавить в mq возможность повесить фильтр с action skbedit queue_mapping. Иного выхода, как допилить самому или обращаться к разработчикам я не вижу. В той рассылке появлялся некто John Fastabend, скорее всего он за это и отвечает. Вот тут человек что-то пытается сделать с помощью ipset: http://www.spinics.net/lists/netdev/msg318787.html . Попробуйте полисеры для разнообразия, они хоть и менее качественно нарезают, но работают без глобального лока, в отличие от HTB. Вы не поверите, но я вечером пришел к этому же выводу. Ингресс с 05 месяца 2015 г. руками все того де John Fastabend был перелопачен без лока. Соответственно, полисер. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tartila Опубликовано 10 августа, 2015 · Жалоба Т.е. ситуация такая: нужно либо убирать локи из multiq, либо добавить в mq возможность повесить фильтр с action skbedit queue_mapping. Иного выхода, как допилить самому или обращаться к разработчикам я не вижу. В той рассылке появлялся некто John Fastabend, скорее всего он за это и отвечает. Вот тут человек что-то пытается сделать с помощью ipset: http://www.spinics.net/lists/netdev/msg318787.html . Попробуйте полисеры для разнообразия, они хоть и менее качественно нарезают, но работают без глобального лока, в отличие от HTB. Вы не поверите, но я вечером пришел к этому же выводу. Ингресс с 05 месяца 2015 г. руками все того де John Fastabend был перелопачен без лока. Соответственно, полисер. И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
voron Опубликовано 10 августа, 2015 · Жалоба И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно...то есть свежее ядро и полисеры в ingress с хэш-таблицами - и вот оно счастье для тех, у кого тарифы не слишком низкие, чтобы с полисером можно было жить. А для равномерного распределения нагрузки между RX-очередями(если она вдруг неравномерно распределяется), можно и ntuples использовать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tartila Опубликовано 10 августа, 2015 · Жалоба И так, последние новости. Да, господа - ingress решил все вопросы. Все работает замечательно, никаких локов нет. Единственное, что удручает - адская точность полисера. Ну да ладно...то есть свежее ядро и полисеры в ingress с хэш-таблицами - и вот оно счастье для тех, у кого тарифы не слишком низкие, чтобы с полисером можно было жить. А для равномерного распределения нагрузки между RX-очередями(если она вдруг неравномерно распределяется), можно и ntuples использовать. Тут вот какая штука... Наоборот. Тарифы <10Mbit/s весьма ровно соответствуют введенным данным. А вот выше 10Mbit/s - приходится вбивать что угодно и контроллировать iperf'ом. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SABRE Опубликовано 11 августа, 2015 · Жалоба Там есть выбор очередей через /sys. О каких очередях речь? Начитался на данном форуме про проблемы в бондинге. А можно подробнее? О каких проблемах речь. Можно крутить очереди, quantum и прочее, увеличивая задержки в трубках HTB, и, отчасти, наверное это где-то решит проблему Ну возможно это поможет, что мешает попробовать тот-же quantum? Вы пробовали CONFIG_HZ=1000 ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tartila Опубликовано 11 августа, 2015 · Жалоба О каких очередях речь? Очереди xps. Ну возможно это поможет, что мешает попробовать тот-же quantum? Вы пробовали CONFIG_HZ=1000 ? Пробовал. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
tartila Опубликовано 17 августа, 2015 · Жалоба Господа, еще дополнение для тех, кто пойдет по моим следам. На аплоад сразу задитайте burst/buffer, иначе напоритесь на винду и Large Send Offload. :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...