LINUX.ORG.RU

Оптимизированный em драйвер (Intel PRO/1000)


0

0

Владимир Иванов из Яндекса, представил оптимизированный вариант драйвера Intel PRO/1000 для FreeBSD. Цель работы - максимальная утилизация ресурсов smp систем. Данный драйвер использутся в yandex для систем работающих с большой нагрузкой.

>>> Подробности



Проверено: Shaman007 ()

> из Яндеса

Отуда-отуда?

Sikon ★★★
()
Ответ на: комментарий от Redfoxnet

А пыпчат дровишки дай дорогу однако :)

Jetty ★★★★★
()

А может, лучше было просто взять линукс?.. Помимо лучшей сетевой производительности и smp-масштабируемости вышло бы много других преимуществ..

Но нет, они будут плакать, колоться, но продолжать жевать эту фрибсдю..

anonymous
()
Ответ на: комментарий от anonymous

> лучшей сетевой производительности и smp-масштабируемости

Из чего это следует?

blackice
()

Вот это офигенно :) Надо сейчас попробовать собрать и погонять на тестовом серваке

swizard
()

Это что - типа событие что ли? Кто-то там какой-то патч на какой-то драйвер какой-то железяки сделал, и что?

anonymous
()


Хорошо, конечно. Но, afaiu,в контексте холивара - сначала они(яндекс) сделали свою реализацию нитей в freebsd, просто потому что ее там не было(а в линуксе была), теперь smp'able rx/tx, чего в freebsd нет(а в линуксе есть - sotirq-net-tx/rx). Так получается, товарищи bsd-шники?

Chubaka
()
Ответ на: комментарий от anonymous

примеры тестов в студию, пустослов!

soko1 ★★★★★
()
Ответ на: комментарий от Chubaka

> Хорошо, конечно. Но, afaiu,в контексте холивара - сначала они(яндекс) сделали свою реализацию нитей в freebsd, просто потому что ее там не было(а в линуксе была), теперь smp'able rx/tx, чего в freebsd нет(а в линуксе есть - sotirq-net-tx/rx). Так получается, товарищи bsd-шники?

Ну и в чём проблема-то? А что, линукс не энтузиастами дорабатывается?

anonymous
()

Чего только люди не придумают, чтобы линукс не использовать.

anonymous
()
Ответ на: комментарий от anonymous

> Ну и в чём проблема-то? А что, линукс не энтузиастами дорабатывается?

Потому и написал, что "хорошо"
Остальное написал, чтобы придержать пыл любителей слова "линакс"

Chubaka
()
Ответ на: комментарий от Chubaka

> Это что - типа событие что ли? Кто-то там какой-то патч на какой-то драйвер какой-то железяки сделал, и что?

Конечно событие. В бсдю и что-то отдали... :)

anonymous
()

"Утилизация - использование ресурсов, не находящих прямого применения по назначению, вторичных ресурсов, отходов производства и потребления."

Может всё-таки "использование"? :)

acheron ★★★★
()
Ответ на: комментарий от anonymous

>А может, лучше было просто взять линукс?.. Помимо лучшей сетевой производительности и smp-масштабируемости вышло бы много других преимуществ..

Этот вывод вы делаете по этому сайсбенчу:
http://people.freebsd.org/~jeff/sysbench.png
???

:)

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

> Этот вывод вы делаете по этому сайсбенчу:

Никого не интересуют непонятные бенчмарки простейших селектов (даже без каких-либо объединений или приближенных к реальности схем, на одной простейшей таблице) в mysql на vanilla-ядрах в непонятной конфигурации - это не говорит ВООБЩЕ ни о чем.

В любой реальной задаче нормальный серверный дистрибутив линукса, адекватно настроеный порвет эту фрю как тузик грелку.

anonymous
()
Ответ на: комментарий от anonymous

>...порвет эту фрю как тузик грелку.

Ура, товарищи!

anonymous
()
Ответ на: комментарий от iZEN

>Этот вывод вы делаете по этому сайсбенчу

Ты уже хоботовскую конфу починил, красноглазик?

anonymous
()
Ответ на: комментарий от iZEN

>Этот вывод вы делаете по этому сайсбенчу: http://people.freebsd.org/~jeff/sysbench.png ???

этот сайсбенч - баян столетней давности, причем давно уже починенный, судя по всему бздунам больше хвастаться абсолютно нечем, да ? Ты лучше бенч возьми актуальный, особенно не на быдло mysql (который никто не юзает) а postgres/oracle.

Особенно оракл %-) гыгылол.

anonizmus
()
Ответ на: комментарий от acheron

> "Утилизация - использование ресурсов, не находящих прямого применения по назначению, вторичных ресурсов, отходов производства и потребления."

> Может всё-таки "использование"? :)

отдавать процессорное время под idle - это "прямое применение по назначению"?

Chubaka
()
Ответ на: комментарий от anonymous

>Ты уже хоботовскую конфу починил, красноглазик?

Товарищ matik сам разбирается. Опплевался уже весь, что не дают ставить его любимую систему на ядре Linux.

iZEN ★★★★★
()
Ответ на: комментарий от anonymous

Долго смеялся.... Сетевая производительность Линюха? Сетевой стек Линюха как раз взят из ветки BSD!!! Учите, студенты, матчасть...

anonymous
()
Ответ на: комментарий от anonymous

> Сетевой стек Линюха как раз взят из ветки BSD. Учите, студенты, матчасть...
> anonymous

Анонимная лапша ?

szh ★★★★
()
Ответ на: комментарий от anonymous

> Сетевой стек Линюха как раз взят из ветки BSD!!!

Который из?

anonymous
()

Интересно, будут ли переносить код в опёнок, или Тео побрезгует?

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

> А может, лучше было просто взять линукс?

На недавней конференции HighLoad 2007, яндексовцы так и заявили, что на всех новых проектах юзают Linux (RHEL, Debian). Фря только на поиске и то только потому, что в лохматые года начинался яндекс с людей, которые фрю знали лучше. Потому она исторически там тянется. Но всё новое (почта, рубрики и проч.) - всё на Linux. Они там даже циски меняют на роутеры под Linux. Цитата с конференции highload 2007:

- А почему вы заменили одну из цисок на обычный PC под Linux?

- Потому, что это тупо дешевле и быстрее.

dmesg
()
Ответ на: комментарий от anonymous

http://company.yandex.ru/inside/contacts.xml вот контакты компании, узнай emailы и напиши ИМ (а не сюда где речь идет про драйвер em), что Линукс рвет FreeBSD. А то мужики-то и не знают.

anonymous
()
Ответ на: комментарий от anonymous

> Долго смеялся.... Сетевая производительность Линюха? Сетевой стек Линюха как раз взят из ветки BSD!!! Учите, студенты, матчасть...

Не бзди, дурачок. Сетевой стек Linux написан с нуля, бздунишка.

anonymous
()
Ответ на: комментарий от szh

>> Сетевой стек Линюха как раз взят из ветки BSD. Учите, студенты, матчасть... anonymous

>Анонимная лапша ?

Да, ролтон.

anonymous
()

Ну и что, типа, крута, да? ;-)

MiracleMan ★★★★★
()

Судя по обсуждению, как всегда никто по ссылке не ходил и код не смотрел. :)

А там весело. Сразу же появляется вопрос: почему tgz а не патч.

execve
()
Ответ на: комментарий от execve

> А там весело. Сразу же появляется вопрос: почему tgz а не патч.

По политике Яндекса там вообще должен быть deb ;)

GeoF
()
Ответ на: комментарий от dmesg

Все верно) Как администратор Я.Почты подтверждаю. Цель замены цисок и фрей на линукс(подавляющее большинство это Дебиан) банальна: cost of owner.

anonymous
()
Ответ на: комментарий от anonymous

На любом настроеном FreeBSD сервере и при максимальных боевых условиях фра порвет Линукс как тузик грелку.

Такие же неподтвержденные слова. Постоболты Вы, господа.

anonymous
()

давайте попробуем угадать.

уссаныч опять подкинул флеймообразующую тему дабы была возможность лишний раз ляпнуть "лялих" и получить от меня очередное за эти годы "к логопеду быдло!"

black7
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.