🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.bsd
Article #21933

Re: [FreeBSD] Optymalizacja systemu pod kartę 10G

#21933
From: Marcin Markowski
Date: Tue, 21 Jun 2011 21:36
36 lines
2844 bytes
On Tue, 21 Jun 2011, mk wrote:
> On 06/18/2011 05:03 PM, Marcin Markowski wrote:
>> Witam,
>> 
>> Posiadam serwer którego celem jest monitoring ruchu w sieci. Niestety
>> od pewnego czasu, jak tylko ruch do karty monitorującej przekroczy
>> 6Gbit/s, to na czas (30 sekund) działania skryptu maszyna traci kontakt
>> z siecią. Czy któryś z użytkowników ma może doświadczenie w optymalizacji
>> FreeBSD do pracy z kartami sieciowymi 10G?
>> Maszyna działa obecnie na FreeBSD 8.2, a sprzęt to 2x Xeon E5520, 6GB
>> ramu oraz karta sieciowa Intel X520-DA2.
>> 
> Nie uzywam Intela. Uzywam Solaflare i ona wymagala update 
> firmware/sterowniki. Moze to nie wina OS tylko karty?Moze musisz zwiekszyc 
> buffer?

Pytaniem jest tylko który buffer? Przeglądnąłem dość dużą ilość
"tutoriali" na temat optymalizacji FreeBSD dla kart 10G, jednak wykonane
zmiany nie przyniosły efektów.
Możliwe jednak, że udało mi się ustalić, że winny jest sterownik (igb) od
karty 1GbE, którą maszyna miała wyjście na świat. Jeśli sterownik ma
ustawiony tryb MSI-X do generowania przerwań, to z jakiegoś powodu
wysycenie karty 10G (sterownik ixgbe oraz także tryb przerwań MSI-X)
powoduje utratę łączności.
Sytuacja jest o tyle ciekawa, że lokalne połączenia (w tej samej podsieci)
działają bez problemu. Po przełączeniu sterownika igb na przerwania MSI
maszyna nie traci połączenia, jednak teraz co chwilę watchdog resetuje mi
kartę. Na szczęście mam jeszcze starszy model karty sieciowej, który
działa na sterowniku em, gdzie domyślnie jest tryb MSI i nie ma problemów
z utratą łączności.
Niestety zaobserwowałem jeszcze strasznie przyrastający licznik "Input
erros". Co może być przyczyną błędów na poziomie ~24%? Na 948 milionów
pakietów jest 230 milionów błędów.

-- 
Marcin Markowski
Technical Details
Message-ID: <alpine.BSF.2.00.1106212308060.8744@arena.q3.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED![2a02:c40:0:201:0:14:5e15:5ea1]!mm
References: <alpine.BSF.2.00.1106182246270.97340@arena.q3.pl> <itql2u$88g$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED![2a02:c40:0:201:0:14:5e15:5ea1]!mm
From: Marcin Markowski <mm@usun.q3.pl>
Newsgroups: pl.comp.os.bsd
Subject: Re: [FreeBSD] Optymalizacja systemu pod kartę 10G
Date: Tue, 21 Jun 2011 23:36:42 +0200
Organization: ATMAN - ATM S.A.
Lines: 57
Message-ID: <alpine.BSF.2.00.1106212308060.8744@arena.q3.pl>
References: <alpine.BSF.2.00.1106182246270.97340@arena.q3.pl> <itql2u$88g$1@news.onet.pl>
NNTP-Posting-Host: 2a02:c40:0:201:0:14:5e15:5ea1
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1308692203 31387 2a02:c40:0:201:0:14:5e15:5ea1 (21 Jun 2011 21:36:43 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Tue, 21 Jun 2011 21:36:43 +0000 (UTC)
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
X-X-Sender: mm@arena.q3.pl
In-Reply-To: <itql2u$88g$1@news.onet.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit