Elisium Posted March 4, 2010 Posted March 4, 2010 Может и баян, но. Вышли новые дрова от Яндеха em-6.9.6-RELENG7-yandex-1.36.2.17 и em-6.9.14-RELENG8-yandex-1.36.2.17.2.6 под 7ю и 8ю Фрю соответственно. Не знаю кому как, но я очень надеюсь на яндех под 8ку, ибо как ни кручу, больше 2х ядер на 7й корке под сетевки ем не задействуется (( Вставить ник Quote
_longhorn_ Posted March 4, 2010 Posted March 4, 2010 Крутить надо лучше :) Ну а по сабжу - скажу только завтра. Может кто-нибудь раньше отпишется. Вставить ник Quote
AntonS Posted March 4, 2010 Posted March 4, 2010 когда инетерстно igb будут рабочими :) Вставить ник Quote
Elisium Posted March 4, 2010 Author Posted March 4, 2010 Крутить надо лучше :) Ну а по сабжу - скажу только завтра. Может кто-нибудь раньше отпишется. Читал я ту ветку, где Вы про net.isr пишете. Сделано было аналогично, только потоков 6, а не 8. Вставить ник Quote
zlobar Posted March 4, 2010 Posted March 4, 2010 когда инетерстно igb будут рабочими :)Эх... :) Вставить ник Quote
Dyr Posted March 5, 2010 Posted March 5, 2010 (edited) Прямые ссылки: em-6.9.6-RELENG7-yandex-1.36.2.17.tar.gz em-6.9.14-RELENG8-yandex-1.36.2.17.2.6.tar.gz All hail Yandex! ;) Edited March 5, 2010 by Dyr Вставить ник Quote
Умник Posted March 5, 2010 Posted March 5, 2010 Сам никогда FreeBSD не использовал, но немного резануло глаз. В заголовке каждого файла: "Copyright © 2001-2009, Intel Corporation", а драйвер называется Яндексовским. Не логичнее ли было Яндексу просто выпускать патчи для официальных Интеловых драйверов, либо как-то скооперироваться, чтобы Интел включил эти изменения (если уж они так хороши) в свои драйвера? Или я чего-то не понял? Вставить ник Quote
zlobar Posted March 5, 2010 Posted March 5, 2010 (edited) Что нового в драйверах? (ну кроме того что "теперь и под 8") Есть ли смысл обновлятся с предыдущих "яндексовских" драйверов под 7.2? Edited March 5, 2010 by zlobar Вставить ник Quote
wawa Posted March 5, 2010 Posted March 5, 2010 (edited) Сам никогда FreeBSD не использовал, но немного резануло глаз. В заголовке каждого файла: "Copyright © 2001-2009, Intel Corporation", а драйвер называется Яндексовским. Не логичнее ли было Яндексу просто выпускать патчи для официальных Интеловых драйверов, либо как-то скооперироваться, чтобы Интел включил эти изменения (если уж они так хороши) в свои драйвера? Или я чего-то не понял? Это не есть "официальный продукт" Яндекса. Отсюда некоторая расслабленность. Публиковать его как патчсет - а "яндексный драйвер" и есть суть патчсет - было бы, безусловно, кошернее, но заметно менее удобно. Мы держим код синхронным с веткой STABLE, а там достаточно регулярно вносятся небольшие изменения. Кристально чистый патчсет в таких условиях прикладывать рискованно. Все наши изменения очень хорошо известны Интелу. Несколько важных изменений они взяли. А вот мультизадачность не захотели. ITR мы вот выключили ибо можем себе это позволить в нашей архитектуре, а это заметный плюс, если у вас, например, много тысяч коротких обменов по сети. Edited March 6, 2010 by wawa Вставить ник Quote
wawa Posted March 5, 2010 Posted March 5, 2010 Что нового в драйверах? (ну кроме того что "теперь и под 8")Есть ли смысл обновлятся с предыдущих "яндексовских" драйверов под 7.2? Скажем так: нет причин не обновляться.:-) Код уже длительное время очень стабилен - багфиксы и очень ограниченные в пространстве улучшения. Вставить ник Quote
zlobar Posted March 6, 2010 Posted March 6, 2010 А что за новые параметры появились? Или это некая статистика? dev.em.0.max0_gprc: 307 dev.em.0.max0_gptc: 1 dev.em.0.max0_gorc: 22848 dev.em.0.max0_gotc: 64 dev.em.0.max1_gprc: 307 dev.em.0.max1_gptc: 1 dev.em.0.max1_gorc: 22848 dev.em.0.max1_gotc: 64 dev.em.0.max2_gprc: 307 dev.em.0.max2_gptc: 1 dev.em.0.max2_gorc: 22848 dev.em.0.max2_gotc: 64 dev.em.0.max3_gprc: 307 dev.em.0.max3_gptc: 1 dev.em.0.max3_gorc: 22848 dev.em.0.max3_gotc: 64 dev.em.0.max4_gprc: 307 dev.em.0.max4_gptc: 1 dev.em.0.max4_gorc: 22848 dev.em.0.max4_gotc: 64 Вставить ник Quote
Elisium Posted March 6, 2010 Author Posted March 6, 2010 А что за новые параметры появились?Или это некая статистика? Да, кстати. Тоже интересует. Потому что поставить поставил, все работает, как и раньше, хорошо и на радостях дальше не влезал ) Вставить ник Quote
wawa Posted March 7, 2010 Posted March 7, 2010 А что за новые параметры появились?Или это некая статистика? dev.em.0.max0_gprc: 307 dev.em.0.max0_gptc: 1 dev.em.0.max0_gorc: 22848 dev.em.0.max0_gotc: 64 dev.em.0.max1_gprc: 307 dev.em.0.max1_gptc: 1 dev.em.0.max1_gorc: 22848 dev.em.0.max1_gotc: 64 dev.em.0.max2_gprc: 307 dev.em.0.max2_gptc: 1 dev.em.0.max2_gorc: 22848 dev.em.0.max2_gotc: 64 dev.em.0.max3_gprc: 307 dev.em.0.max3_gptc: 1 dev.em.0.max3_gorc: 22848 dev.em.0.max3_gotc: 64 dev.em.0.max4_gprc: 307 dev.em.0.max4_gptc: 1 dev.em.0.max4_gorc: 22848 dev.em.0.max4_gotc: 64 это пиковые значения октетов и пакетов в секунду на вход и на выход.счетчики можно занулять - максимум будет вычисляться с момента зануления. пять штук - чтобы удобно было смотреть всплески за сутки/часы и протчая. Вставить ник Quote
devchaos Posted March 9, 2010 Posted March 9, 2010 Не могу собрать драйвера em-6.9.14-RELENG8-yandex-1.36.2.17.2.6.tar.tar Разархивировал, make в папке с драйверами make: no target to make. Вставить ник Quote
zlobar Posted March 9, 2010 Posted March 9, 2010 cp *.[ch] /usr/src/sys/dev/e1000/ cd /usr/src make kernel KERNCONF=ABC Вставить ник Quote
Andy52280 Posted March 10, 2010 Posted March 10, 2010 Владимир, подскажите, пожалуйста, как обстоят сейчас дела с драйверами для серии Intel ET (igb)? К сожалению, драйвера от Intel пока далеки от совершенства. Патчи http://people.freebsd.org/~yongari/igb/igb.buf.patch6, ложатся только на драйвер во FreeBSD8 и не применимы в случае FreeBSD7. Может есть какой-то вариант для FreeBSD7? Хотелось бы попробовать. И небольшой вопрос не по теме. Была информация, что команда Яндекса активно избавляется от серверов под FreeBSD в пользу Linux. Насколько это определяется большей производительностью/оптимизированностью драйверов? Вставить ник Quote
wawa Posted March 11, 2010 Posted March 11, 2010 Владимир, подскажите, пожалуйста, как обстоят сейчас дела с драйверами для серии Intel ET (igb)?К сожалению, драйвера от Intel пока далеки от совершенства. Патчи http://people.freebsd.org/~yongari/igb/igb.buf.patch6, ложатся только на драйвер во FreeBSD8 и не применимы в случае FreeBSD7. Может есть какой-то вариант для FreeBSD7? Хотелось бы попробовать. Эта штука находится в стадии кровопролитного выколачивания критических ошибок. Большого реинжиниринга aka em мы пока не планируем. На первый взгляд незачем. И небольшой вопрос не по теме.Была информация, что команда Яндекса активно избавляется от серверов под FreeBSD в пользу Linux. Насколько это определяется большей производительностью/оптимизированностью драйверов? слухи не подтверждаем:-) Вставить ник Quote
Dyr Posted March 12, 2010 Posted March 12, 2010 Да ладно не подтверждать-то, в каком-то вашем блоге пробегала информация, что вы от FreeBSD перешли (переходите) к Debian. ;) Вставить ник Quote
Ilya Evseev Posted March 12, 2010 Posted March 12, 2010 Эта штука находится в стадии кровопролитного выколачивания критических ошибок.Большого реинжиниринга aka em мы пока не планируем. На первый взгляд незачем. Яндекс использует свои драйверы на сервере или на шлюзе?По сравнению с оригинальными интеловскими они дают прирост скорости и там, и там? Если да, то за счёт чего? За счёт отказа от tx-очередей? За счёт распараллеливания rx-очередей по нескольким потокам? Вставить ник Quote
Deac Posted March 13, 2010 Posted March 13, 2010 Да ладно не подтверждать-то, в каком-то вашем блоге пробегала информация, что вы от FreeBSD перешли (переходите) к Debian. ;) Так Debian на базе FreeBSD бывает ;) Вставить ник Quote
AntonS Posted March 13, 2010 Posted March 13, 2010 тест пошел пока 2900 pptp сессий ~350kpps ~600mb 7.3-PRERELEASE правда и на старых все нормуль было PS: все равно спасибо, хоть кто то правит дровы от интела, скорей бы под igb переписали........ Вставить ник Quote
Mechanic Posted March 13, 2010 Posted March 13, 2010 (edited) просто терминация или еще есть шейпер, нат ? какой железо ? ПС да и ~350kpps ~600mb -это суммарно через систему ? хотя 2900 pptp сессий -впечатляет Edited March 13, 2010 by Mechanic Вставить ник Quote
Умник Posted March 13, 2010 Posted March 13, 2010 ~350kpps ~600mb Тут несоответствие - либо pps завышен, либо скорость занижена. Какой у вас средний размер пакета? Вставить ник Quote
AntonS Posted March 14, 2010 Posted March 14, 2010 писал в другой ветке router# netstat -w 1input (Total) output packets errs bytes packets errs bytes colls 320597 0 164262755 321455 0 188734319 0 331455 0 171286413 330655 0 193748771 0 324723 0 166324160 326033 0 188565455 0 вот как раз поставил новое два hw.model: Intel® Xeon® CPU W5590 @ 3.33GHz сетевухи Intel® PRO/1000PT c дровами от яндекса последними шейпер ng_car +ipfw правила жует, вечером было 3280 сессий Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.