Jump to content

дрова Yandex


Recommended Posts

А MSI-X ? собственно

а вы мне объясните чем rss от msi-x по сути отличается?)

имхо в данном случае rss это как раз то, что распихивает пакеты в очереди msi-x

 

:lol: RSS - это грубо говоря аппаратная реализация хеш-функции поиска отстатка от деления на количество msi-х векторов, скажем N. Т.е. RSS по сути реализует простейшую операцию M=bitvector%N :) Далее соотв. пакет ставится в очередь с номером M. Таким образом достигается в пределе равномерная загрузка аппаратных очередей.

Link to post
Share on other sites
  • Replies 116
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Уважаемый, а какую связь вы вообще углядели между _южными_ мостами и поддержкой нужных фич для pci-e?? Хватит смущать народ домыслами..

идея дров от яндекса была в том, чтобы распределить загрузку по ядрам, на картах 1000PT было несколько очередей, но их нельзя было повесить на разные прерывания/процессоры, драйвера от яндекса прогр

Не понял. http://www.tomshardware.com/reviews/southbridge-battle,1394-2.html http://www.tomshardware.com/reviews/intel-p45-chipset,1961-3.html   Я за пишу за матери в целом, а судя по реплике, вы

Posted Images

:lol: RSS - это грубо говоря аппаратная реализация хеш-функции поиска отстатка от деления на количество msi-х векторов, скажем N. Т.е. RSS по сути реализует простейшую операцию M=bitvector%N :) Далее соотв. пакет ставится в очередь с номером M.

собсно угадал)

в данном случае хэш берется от заголовков ip/ipv6

Link to post
Share on other sites

:lol: RSS - это грубо говоря аппаратная реализация хеш-функции поиска отстатка от деления на количество msi-х векторов, скажем N. Т.е. RSS по сути реализует простейшую операцию M=bitvector%N :) Далее соотв. пакет ставится в очередь с номером M.

собсно угадал)

в данном случае хэш берется от заголовков ip/ipv6

 

На самом деле анализ идет глубже IP заголовка: "protocol, source and destination IP, and source and destination port".

Link to post
Share on other sites

На самом деле анализ идет глубже IP заголовка: "protocol, source and destination IP, and source and destination port".

это информация большей частью достается из ip заголовка. src/dst port существует только для TCP/UDP

Link to post
Share on other sites

это информация большей частью достается из ip заголовка. src/dst port существует только для TCP/UDP

 

Об этом и речь, что анализ идет глубже заголовка ip.

Link to post
Share on other sites

В даташите на боард заявлены все те же оффлоады/чексумы и RSS для IPv4/IPv6 TCP/UDP.

А MSI-X ? собственно

А как протокол обмена по шине pci-e связан с протоколом IP прикладного уровня? ET board замечательно обеспечивает RSS(или multi-queue, или очереди приема/отправки, как не назови один фиг) и в системах без поддержки MSI-X вообще, например на десктопных платах где чипсет знает только слово MSI.

Link to post
Share on other sites

Не в пиковое время на igb0:

# netstat -w1 -h -I igb0
           input         (igb0)           output
  packets  errs idrops      bytes    packets  errs      bytes colls
      25K     0     0        21M        24K     0        16M     0
      24K     0     0        19M        24K     0        16M     0

 

Из отличий igb1 от em1: по графикам мртг при всем том же пропали ошибки, их было немного, но они были. Правда полета всего несколько дней, но на em1 ошибки были в первый же вечер активной нагрузки, в райное нескольких десятков ошибок. Это при ппс порядка 35 кппс. После установки dual port et визуально по графикам появились ппсы под 50кппс в первый же вечер. Раньше еле до 40кппс доходило в пики за многие месяцы. Но это субъективное мнение.

 

При таком проце это должно было проехать без тормозов даже на бортовом 1 ГБт реалтеке, не говоря уже про em или даже igb карты.

п.с. и прерываний на самом деле много.

Link to post
Share on other sites

При таком проце это должно было проехать без тормозов даже на бортовом 1 ГБт реалтеке, не говоря уже про em или даже igb карты.

п.с. и прерываний на самом деле много.

 

Это -- да, должно. Но это не в пик. В пике уже сейчас в пару раз больше, плюс юзерлэнд нагрузка. И пока тенденция на возрастание нагрузки.

Link to post
Share on other sites
  • 1 year later...

Подскажите насколько актульны дрова от яши.

Система Фря 7.2, карточка на чипе RC82540EM, проц на 2 ядра, ОЗУ в среднем загружено на 50 %.

Link to post
Share on other sites

Подскажите насколько актульны дрова от яши.

Система Фря 7.2, карточка на чипе RC82540EM, проц на 2 ядра, ОЗУ в среднем загружено на 50 %.

для 7.2 актуально. но 7.2 уже само по себе неактуально.

Link to post
Share on other sites

Подскажите насколько актульны дрова от яши.

Система Фря 7.2, карточка на чипе RC82540EM, проц на 2 ядра, ОЗУ в среднем загружено на 50 %.

для 7.2 актуально. но 7.2 уже само по себе неактуально.

понял,

версия v 1.1.4.1 - это последняя ???

а чем же 7.2 не актуально ? свои задачи выполняет: юзверов в инет пускает, денюжку считает)

Link to post
Share on other sites

версия v 1.1.4.1 - это последняя ???

а чем же 7.2 не актуально ? свои задачи выполняет: юзверов в инет пускает, денюжку считает)

про версию хз. можно попробовать написать wawa@yandex-team.ru, но сайт с драйверами он уже прикрыл.

неактуально тем, что к примеру в 9 ветке isr умеет самостоятельно распараллеливать пакеты по ядрам даже, если сетевая не умеет.

Link to post
Share on other sites

версия v 1.1.4.1 - это последняя ???

а чем же 7.2 не актуально ? свои задачи выполняет: юзверов в инет пускает, денюжку считает)

про версию хз. можно попробовать написать wawa@yandex-team.ru, но сайт с драйверами он уже прикрыл.

неактуально тем, что к примеру в 9 ветке isr умеет самостоятельно распараллеливать пакеты по ядрам даже, если сетевая не умеет.

понял. спс.

Нагрузка пока небольшая будет на карточку: 100-150 Мбит.

Link to post
Share on other sites

Нагрузка пока небольшая будет на карточку: 100-150 Мбит.

на 100-150 я бы и не заморачивался на драйвера. опять же современные процессоры вполне успевают на одном ядре гиг отработать.

Link to post
Share on other sites

Есть ведь еще любители купить древний сервер на паре ископаемых xeon(сделанных из pentium4), и решать проблемы с производительностью этого Г с помощью драйверов/патчей/новых версий бсд и т.п. Для таких применений ядрова нужны и актуальны)

Link to post
Share on other sites

Кайот - это называется "некрофилия" :D

 

В любом случае яндех дрова были актуальны еще во времена 7.х. Пытаться использовать их сейчас - мягко говоря не целесобразно учитывая что новые em/igb вполне себе круто балансируються на smp машинах.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...