McLaut Опубликовано 21 марта, 2010 · Жалоба И опять 25.......... discard frame w/o packet header Очень странная ситуация. На серверах с 55-ой серией Ксеонов, проблем нет. На предыдущих модификациях ксеонов - возникает проблема, причем только в связке с яндекс драверами и ng_car. На серверах где нет ng_car - все прекрасно. Может кто-то уже разобрался в проблеме? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 21 марта, 2010 · Жалоба Рецепт простой - не юзать ng_car никогда - и все будет работать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLaut Опубликовано 21 марта, 2010 (изменено) · Жалоба Хм... Спасибо jab. Но все равно мне не понятно, почему новые ксеоны держат до 3К пользователей и не падают, а старые затыкаются.... И что посоветуете в качестве шейпера/полисера? Ведь dummynet тоже живет на одно ядре, или я не прав? Изменено 21 марта, 2010 пользователем McLaut Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
TiFFolk Опубликовано 21 марта, 2010 · Жалоба Интересно, у кого-нить dummynet был причиной перегрузки железа? У меня он всегда потреблял минимум ресурсов. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 21 марта, 2010 · Жалоба ну при длинных очередях, и недостаточно быстрых тарифах, почему нет. Ели очереди длинные и забиты массово, то грузить будет сильно. У меня думминет узким местом, на данном этапе не является. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLaut Опубликовано 22 марта, 2010 · Жалоба Скорости шейпинга от 3 Мбит/сек до 10 Мбит/сек, и на тазике до 3К пользователей.... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 22 марта, 2010 · Жалоба Но все равно мне не понятно, почему новые ксеоны держат до 3К пользователей и не падают, а старые затыкаются....И что посоветуете в качестве шейпера/полисера? Ведь dummynet тоже живет на одно ядре, или я не прав? Либо потому что на новых ксеонах нетграф еще помещается в кеш а в старых - уже нет. Либо потому, что ng_car ведет себя совершенно непредсказуемо даже на одинаковых конфигурациях, о чем куча воплей в разделе "Программное обеспечение". Для dummynet 3k пользователей - это очень немного... При правильной настройке. :-) Да и параллелится он при желании. PS: Кроме того, я не использую xeon'ы. Наверное поэтому у меня все работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLaut Опубликовано 22 марта, 2010 · Жалоба Для dummynet 3k пользователей - это очень немного... При правильной настройке. :-) Да и параллелится он при желании. Таблицы? Если не сложно - ткните носом как параллелить dummynet? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 22 марта, 2010 · Жалоба Таблицы? Если не сложно - ткните носом как параллелить dummynet? Таблицы либо ветвление skipto. 53 root 1 -68 - 0K 16K - 2 467.9H 0.34% dummynet # netstat -I em0 -w1 input (em0) output packets errs bytes packets errs bytes colls 118309 0 65587915 117224 0 64673476 0 116044 0 65736022 115517 0 65359883 0 119704 0 69752279 118822 0 69043806 0 121959 0 70453399 121114 0 69762342 0 118736 0 67251919 117953 0 66644452 0 118932 0 64328855 118219 0 63889771 0 И зачем тут что-то параллелить ? Непонятно... Мы про один и тот же dummynet говорим ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
bsdelnik Опубликовано 22 марта, 2010 (изменено) · Жалоба jab, покажи плиз sysctl -a | grep dummynet, и ipfw pipe list | grep buckets Изменено 22 марта, 2010 пользователем bsdelnik Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
jab Опубликовано 22 марта, 2010 · Жалоба jab, покажи плиз sysctl -a | grep dummynet, и ipfw pipe list | grep buckets buckets везде 512, hash_size 512, max_chain_len 16 PS: в данном случае - это бридж Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLaut Опубликовано 22 марта, 2010 · Жалоба jab спасибо. Попробую сегодня прикрутить новую обвязку. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
McLaut Опубликовано 25 марта, 2010 · Жалоба Не получается. У меня пул на каждом сервере свой и радиус не знает какие у кого айпи выдаются. Соответственно схему можно реализовать только через АП и ДАУН скрипты... Или может есть механизм которого я не знаю? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
denisvg Опубликовано 25 сентября, 2010 · Жалоба колеги, изучил всю тему но так и не пришел к общему знаменателю, какие параметры надо "крутить", и на сколько для pppoe сервера на em при использовании freebsd 7.2 и mpd5 с резалкой ng_car и тип доступа pppoe, если не сложно подскажите!! И все таки архитектура i386 amd64? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 25 сентября, 2010 · Жалоба И все таки архитектура i386 amd64? По моим впечатлениям - на шлюзе никакой роли не играет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
denisvg Опубликовано 27 сентября, 2010 · Жалоба И все таки архитектура i386 amd64?По моим впечатлениям - на шлюзе никакой роли не играет. а тюнинг сетевух, настроки ОС не подскажете? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 27 сентября, 2010 · Жалоба а тюнинг сетевух, настроки ОС не подскажете?Здесь весь форум этим забит.Свои настройки я выкладывал миллион раз. Один из них тут: http://forum.nag.ru/forum/index.php?s=&...st&p=494846 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Info-lan Опубликовано 5 февраля, 2011 · Жалоба В 7.4. не собираются яндексовые драйвера: make -V CFILES -V SYSTEM_CFILES -V GEN_CFILES | MKDEP_CPP="cc -E" CC="cc" xargs mkdep -a -f .newdep -O2 -frename-registers -pipe -fno-strict-aliasing -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/dev/ath/ath_hal -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -I/usr/src/sys/gnu/fs/xfs/FreeBSD -I/usr/src/sys/gnu/fs/xfs/FreeBSD/support -I/usr/src/sys/gnu/fs/xfs -I/usr/src/sys/contrib/opensolaris/compat -I/usr/src/sys/dev/cxgb -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcmodel=kernel -mno-red-zone -mfpmath=387 -mno-sse -mno-sse2 -mno-mmx -mno-3dnow -msoft-float -fno-asynchronous-unwind-tables -ffreestanding cc: /usr/src/sys/dev/e1000/e1000_vf.c: No such file or directory cc: /usr/src/sys/dev/e1000/e1000_mbx.c: No such file or directory mkdep: compile failed *** Error code 1 Stop in /usr/obj/usr/src/sys/GENERIC. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. Погуглив нашел информацию, что в 7.4 партировали из 8 версии. Но драйвера ya и от 8 версии не собираются. Очень жаль - хорошие были. Кто как решает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Info-lan Опубликовано 7 февраля, 2011 · Жалоба PS: Что ни кто не пользуется яндекс драйверами или своевременно не обновляют сырцы ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 8 февраля, 2011 · Жалоба PS:Что ни кто не пользуется яндекс драйверами 1) Сложилось впечатление (пока неокончательное), что у яндекс-драйверов довольно узкая область применения:- ОС только FreeBSD, - карты только Intel, - чипы только без MSI-X и не старше 82574, - процессоры только такие, в которых ядер больше, чем сетевых карт, - оптимизация не для маршрутизатора, а для сервера (например, отказ от tx-прерываний и перенос кода в rx). В остальных случаях использовать эти драйверы либо нельзя, либо бессмысленно. Впрочем, буду рад, если кто-то с цифрами в руках продемонстрирует обратное. или своевременно не обновляют сырцы ?"работает - не трогай!" © :)))Обновление портов через portaudit и обновление мира+ядра внутри релиза - это одно. Перескакивания с релиза на релиз - это другое. Для этого должны быть неотразимые аргументы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 8 февраля, 2011 · Жалоба Сложилось впечатление, что - оптимизация не для маршрутизатора, а для сервера (например, отказ от tx-прерываний и перенос кода в rx). таки не совсем так. уандекс драйвера для маршрутизатора в варианте 2 карты-4 ядра преимущества некоторые дает. Не в 2 раза конечно, но упор в 1 ядра в 100% решает. Но цифр не делал, просто были проблемы с пропуском трафика, при этом проц - 100% - проблем не стало. трафика меньше не стало, даже стало больше. зы, кстати на текущей 8 серии драйвера собираются. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 9 февраля, 2011 (изменено) · Жалоба Сложилось впечатление, что - оптимизация не для маршрутизатора, а для сервера (например, отказ от tx-прерываний и перенос кода в rx). таки не совсем так. уандекс драйвера для маршрутизатора в варианте 2 карты-4 ядра преимущества некоторые дает. Вы прочтите внимательнее не один пункт, а всё сообщение целиком :) Если на маршрутизаторе используется FreeBSD и карты Intel на чипе не старше 82574 без поддержки MSI-X, ядер процессора больше чем карт, то драйверы от Яндекса способны дать прирост быстродействия за счёт того, что обработчик аппаратных прерываний в них многопоточный. Но такое сочетание факторов IRL встречается слишком редко. Изменено 9 февраля, 2011 пользователем Ilya Evseev Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...