Jump to content

Recommended Posts

Posted

Может и баян, но.

Вышли новые дрова от Яндеха 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й корке под сетевки ем не задействуется ((

 

 

  • Replies 129
  • Created
  • Last Reply

Top Posters In This Topic

Posted
Крутить надо лучше :) Ну а по сабжу - скажу только завтра. Может кто-нибудь раньше отпишется.

Читал я ту ветку, где Вы про net.isr пишете.

Сделано было аналогично, только потоков 6, а не 8.

 

Posted

Сам никогда FreeBSD не использовал, но немного резануло глаз. В заголовке каждого файла: "Copyright © 2001-2009, Intel Corporation", а драйвер называется Яндексовским. Не логичнее ли было Яндексу просто выпускать патчи для официальных Интеловых драйверов, либо как-то скооперироваться, чтобы Интел включил эти изменения (если уж они так хороши) в свои драйвера? Или я чего-то не понял?

Posted (edited)

Что нового в драйверах? (ну кроме того что "теперь и под 8")

Есть ли смысл обновлятся с предыдущих "яндексовских" драйверов под 7.2?

Edited by zlobar
Posted (edited)
Сам никогда FreeBSD не использовал, но немного резануло глаз. В заголовке каждого файла: "Copyright © 2001-2009, Intel Corporation", а драйвер называется Яндексовским. Не логичнее ли было Яндексу просто выпускать патчи для официальных Интеловых драйверов, либо как-то скооперироваться, чтобы Интел включил эти изменения (если уж они так хороши) в свои драйвера? Или я чего-то не понял?

Это не есть "официальный продукт" Яндекса. Отсюда некоторая расслабленность. Публиковать его как патчсет - а "яндексный драйвер" и есть суть патчсет - было бы, безусловно, кошернее, но заметно менее удобно.

Мы держим код синхронным с веткой STABLE, а там достаточно регулярно вносятся небольшие изменения.

Кристально чистый патчсет в таких условиях прикладывать рискованно.

 

Все наши изменения очень хорошо известны Интелу. Несколько важных изменений они взяли. А вот мультизадачность не захотели.

ITR мы вот выключили ибо можем себе это позволить в нашей архитектуре, а это заметный плюс, если у вас, например, много тысяч коротких обменов по сети.

Edited by wawa
Posted
Что нового в драйверах? (ну кроме того что "теперь и под 8")

Есть ли смысл обновлятся с предыдущих "яндексовских" драйверов под 7.2?

Скажем так: нет причин не обновляться.

:-)

Код уже длительное время очень стабилен - багфиксы и очень ограниченные в пространстве улучшения.

Posted

А что за новые параметры появились?

Или это некая статистика?

 

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

Posted
А что за новые параметры появились?

Или это некая статистика?

Да, кстати.

Тоже интересует.

Потому что поставить поставил, все работает, как и раньше, хорошо и на радостях дальше не влезал )

Posted
А что за новые параметры появились?

Или это некая статистика?

 

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

это пиковые значения октетов и пакетов в секунду на вход и на выход.

счетчики можно занулять - максимум будет вычисляться с момента зануления.

пять штук - чтобы удобно было смотреть всплески за сутки/часы и протчая.

 

Posted

Владимир, подскажите, пожалуйста, как обстоят сейчас дела с драйверами для серии Intel ET (igb)?

К сожалению, драйвера от Intel пока далеки от совершенства.

Патчи http://people.freebsd.org/~yongari/igb/igb.buf.patch6, ложатся только на драйвер во FreeBSD8 и не применимы в случае FreeBSD7.

Может есть какой-то вариант для FreeBSD7? Хотелось бы попробовать.

 

И небольшой вопрос не по теме.

Была информация, что команда Яндекса активно избавляется от серверов под FreeBSD в пользу Linux.

Насколько это определяется большей производительностью/оптимизированностью драйверов?

Posted
Владимир, подскажите, пожалуйста, как обстоят сейчас дела с драйверами для серии Intel ET (igb)?

К сожалению, драйвера от Intel пока далеки от совершенства.

Патчи http://people.freebsd.org/~yongari/igb/igb.buf.patch6, ложатся только на драйвер во FreeBSD8 и не применимы в случае FreeBSD7.

Может есть какой-то вариант для FreeBSD7? Хотелось бы попробовать.

Эта штука находится в стадии кровопролитного выколачивания критических ошибок.

Большого реинжиниринга aka em мы пока не планируем. На первый взгляд незачем.

 

И небольшой вопрос не по теме.

Была информация, что команда Яндекса активно избавляется от серверов под FreeBSD в пользу Linux.

Насколько это определяется большей производительностью/оптимизированностью драйверов?

слухи не подтверждаем

:-)

Posted

Да ладно не подтверждать-то, в каком-то вашем блоге пробегала информация, что вы от FreeBSD перешли (переходите) к Debian. ;)

Posted
Эта штука находится в стадии кровопролитного выколачивания критических ошибок.

Большого реинжиниринга aka em мы пока не планируем. На первый взгляд незачем.

Яндекс использует свои драйверы на сервере или на шлюзе?

По сравнению с оригинальными интеловскими они дают прирост скорости и там, и там?

Если да, то за счёт чего?

За счёт отказа от tx-очередей?

За счёт распараллеливания rx-очередей по нескольким потокам?

Posted
Да ладно не подтверждать-то, в каком-то вашем блоге пробегала информация, что вы от FreeBSD перешли (переходите) к Debian. ;)

Так Debian на базе FreeBSD бывает ;)

 

Posted

тест пошел

пока 2900 pptp сессий

~350kpps

~600mb

7.3-PRERELEASE

 

правда и на старых все нормуль было

 

PS: все равно спасибо, хоть кто то правит дровы от интела, скорей бы под igb переписали........

Posted (edited)

просто терминация или еще есть шейпер, нат ?

какой железо ?

ПС да и

~350kpps ~600mb -это суммарно через систему ?

хотя 2900 pptp сессий -впечатляет

Edited by Mechanic
Posted

писал в другой ветке

 

router# netstat -w 1

input (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 сессий

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.