Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: IRQ натоварване


  • Subject: Re: lug-bg: IRQ натоварване
  • From: Стоян Цалев <stockton@xxxxxxxxx>
  • Date: Fri, 17 Mar 2006 10:23:39 +0200
  • Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
  • Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

На 16.3.2006 19:01 Georgi Alexandrov написа:
> Здравейте,
Здрасти!

> Става въпрос за мрежова карта гледаща към даден мрежов сегмент през
> която манава около 30mbits трафик средно (понякога достига до 200mbits
> но това е за доста кратък период от време). Трафика е доста разнороден и
> див - torrents, други p2p, уеб, фтп, мейл и т.н.
>
> Системата е Debian etch, със кърнел 2.6.15 (linux-image-2.6.15-1-686).
> Мрежовата карта е Intel 82540EM (Gigabit) и работи с е1000 драйвера от
> описания по горе кърнел (без  NAPI, което може би е малко странно защото
> e100 от съшия кърнел има вкл. NAPI).
>
> atop показва IRQ натоварване на процесора от 20% до 50% понякога.
> (load average: 0.32, 0.56, 0.52 в момента при IRQ натоварване около 22-25%)
> Общо взето друго почти не товари самия процесор.
за кой вид прекъсвания става дума - SW или HW? Дай изхода на procinfo и vmstat 
да се ориентираме в ситуацията. 
> Въпроса ми е дали ще има някакъв ефект и намаляване на натоварването ако
> се включи NAPI поддръжка във драйвера при подобни условия.
NAPI е добра идея и по мои наблюдения работи добре с този вид карти. Срещал 
съм оплаквания,че машини с включено NAPI забиват при голям пик на трафика,но  
лично не съм наблюдавал никога подобен ефект. 
> Също дали 
> може да се намали това IRQ натоварване по друг начин.
По мое мнение по-скоро трябва да търсиш проблема малко по-високо - например 
има ли твърде много правила в iptables, (особено в табличката mangle!), или 
много класове на шейпъра... Една бърза идея,ако имаш много еднакви като 
синтаксис правила в iptables,опитай се да ги обединиш в един или няколко 
ipsets (http://ipset.netfilter.org/) 
> Van Jacobson в момента работи върху т.нар. network channels но
> практическа реализация още няма, очаква се
> (http://lwn.net/Articles/169961/).
Ей,това е интересно. Само недоразбрах в-у какво практически работи. Човека 
изглежда като блестящ теоретик,ама не разбрах какво точно смята да реализира 
на практика. Уотевър :)

Стоян

П.П. Още 2 стинки от мене,тъй и тъй съм се разписал... гигабитовите интелки са 
(доста) добри карти, предоставят и някоя и друга екстра, като например т.нар. 
interrupt moderation - демек колко прекъсвания в секунда най-много ще ти 
генерира картата,като този параметър може да се смята и динамично,в 
зависимост от моментния трафик. Освен това има и ip & udp checksum 
offload,както и tcp segmentation offload. В зависимост от 
ситуацията,използването им може да ти помогне малко или повече...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

iD8DBQFEGnIQvhLpENG0zsgRAg5BAKDgaqmaG5PavUTyTyG7v5BWpq4uDgCg6HcG
DQ8GLq6Y0AmfrTiUBbpmqZc=
=AVbr
-----END PGP SIGNATURE-----



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.