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

Новые дрова от Яндеха Под Фрю 7/8

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

когда инетерстно igb будут рабочими :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

когда инетерстно igb будут рабочими :)
Эх... :)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прямые ссылки:

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! ;)

Изменено пользователем Dyr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Изменено пользователем zlobar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

 

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

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

Изменено пользователем wawa

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

:-)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Да, кстати.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

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

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не могу собрать драйвера em-6.9.14-RELENG8-yandex-1.36.2.17.2.6.tar.tar

Разархивировал, make в папке с драйверами

make: no target to make.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

cp *.[ch] /usr/src/sys/dev/e1000/

cd /usr/src

make kernel KERNCONF=ABC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

 

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

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

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

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

:-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тест пошел

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

~350kpps

~600mb

7.3-PRERELEASE

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

ПС да и

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

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

Изменено пользователем Mechanic

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

~350kpps ~600mb

Тут несоответствие - либо pps завышен, либо скорость занижена. Какой у вас средний размер пакета?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.