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

Nickollla

Пользователи
  • Публикации

    27
  • Зарегистрирован

  • Посещение

О Nickollla

  • Звание
    Абитуриент
  1. Такого нет в списках. Есть www.online.stepashka.com У меня блокируется Такого нет в реестре. Есть только uniongang.net, а это разные домены. Тот что в реестре у меня блокируется. Версия extfilter 0.99a. Сегодня с трудом собрал:)
  2. Удалось все таки запустить новую версию с кучкой костылей как в самом extfilter так в dpdk. А так похоже все проблемы от dpdk. Простая пересборка dpdk проблем не решает. Похоже рано или поздно все же придется разбираться с dpdk.
  3. Сам не знаю, что такое scale. Из сообщений в этой теме стало ясно, что scale выставляют в зависимости от нагрузки(объема трафика,pps. Который нужно обработать.). Это влияет на память, которую extfilter берет. В теме писалось, что значение scale = 1 равно 1 Гбиту(грубо). Значение это выставляют те кто упирается в ошибки с памятью. Тут или scale понижать или hugapage увеличивать. Это лишь сугубо мое наблюдение Да. Только очереди rx. Как я понимаю очереди tx не используются. По крайней мере для порта с зеркалом. Что касается порта с ответами то не знаю на каком ядре оно висит. В конфиге это не задается(вариант с зеркалом). Да и вообще я использую extfilter с зеркалом. Что там с вариантом как мост я не знаю У меня та же проблема. Работает нормально.
  4. Я конечно дилетант, но extfilter вроде жалуется на память. А выделилась ли она при загрузки? cat /proc/meminfo | grep Huge И второй момент может её просто не хватает ? попробуйте выставить для теста scale 1 Так же хотел бы спросить у общественности. По прежнему актуально правило extfilter dpdk = 17.05.01 или уже работает на 18 версии?
  5. Я ранее писал с четными масками dpdk не запускается и меньше 3 не указать
  6. Изоляция 1 ядра ничего не изменило
  7. Все же вроде менялась. Вот код нового extfilter: А вот этот участка кода в рабочей версии:
  8. Если я правильно понимаю вам достаточно маски 63 :) для ваших queues = 0,1;1,2;2,3;3,4;4,5. Не знаю только будет ли работать при условии 2 CPU Привожу исходные дынные Конфигурация: CPU: Сетевые 2 штуки одинаковые. Сетевые с 1 одной очередью: изолирование ядер с 1-3 идет через grub Если выставить как вы писали все ядра то core_mask будет 15 При этом приложение падает с последней записью: При core_mask 3 выдает: З.Ы Старая версия спокойно работает на маске 3 и 15 без разницы, что и понятно. Чем больше указываешь в core_mask ядер тем тем дальше от меня счастье Fatal Application - Number of tx queues 2 exceeds max number of tx queues 1 for port 0
  9. ,2 Что-то я в тупике с маской. Нельзя запустить extfilter если не указывать в в маске использование 0 ядра. То есть всегда начинается маска на 1... Любые значения запуска с маской не с 1 проваливаются с записями в логе на DPDK. Получается всегда в маске 2 ядра минимум. При этом будет писать Number of tx queues 2. Ну и соответственно если задать 3 ядра (то есть маска 7) то уже будет Number of tx queues 3 Далее для работы queue нужно указать ядро на котором будет обрабатываться сетевая карта. 0 ядро конечно не указать. поэтому приходится брать первое (это маска 11=3 или 101=5 и так далее) соответственно при 3 в queue ставим 0,1 при 5 0,2. Все заканчивается на ругани Fatal Application - Number of tx queues 2 exceeds max number of tx queues 1 for port 0
  10. В том то и дело, что мои сетевые карты поддерживаются. Как ранее писал у меня extfilter работает на версии 0.95. DPDK я не пересобирал
  11. Не запустить. Нужно больше очередей Похоже без замены не обойтись?
  12. Что-то не взлетает extfilter после обновления с 0.95 до 0.99а. DPDK 17.05.1 Может кто сталкивался уже? Обновлял только extFilter в логах: Fatal Application - Number of tx queues 2 exceeds max number of tx queues 1 for port 0 Fatal Application - Cannot initialize port 0 Видел ранее подобную запись у форумчанина, но он в итоге заменил сетевые карты. Вот и думаю есть ли варианты без замены сетевых? В конфиге в части port ничего не менялось: [port 0] queues = 0,1 [port 1] type = sender mac = 00:04:23:ac:7d:a3 ./dpdk-devbind.py --status Network devices using DPDK-compatible driver ============================================ 0000:01:00.0 '82574L Gigabit Network Connection 10d3' drv=igb_uio unused= 0000:02:00.0 '82574L Gigabit Network Connection 10d3' drv=igb_uio unused=
  13. У меня слабый CPU и иногда понемногу были missed. Отключение debug в конфиге исправило ситуацию
  14. dpdk и вынос мозга.

    То же удивляет. Не нашел реалтека в поддерждке. https://core.dpdk.org/supported/
  15. А может вам для кваги попробовать использовать https://github.com/max197616/extfilter/tree/exp/scripts/extfilter-quagga? Он идет в комплекте с extfilter. Я сижу на нем