Dan NAE wrote:
Masina este pe post de firewall.
MB: Asus p5wd2-premium
CPU: P4 630D la 3.0GHz, cu HT, 64 biti)
OS: FC5
eth0: intel gigabit on board
eth1: intel gigabit pe pci
eth2: intel 100 pe pci
eth3: marvel gigabit on board (driver:skge) --> aici banui eu
problema...
E posibil, vezi ultimele drivere de la syskonnect de pe site, poate te
ajuta. Din experienta driverele de la sk din trecut au fost de kkt (cu
memory-leaks and things like that)
(vad o corespondenta intre nr de pachete pe secunda si nr de
intreruperi pe secunda.... banui ca un pachet genereaza o intrerupere.
spun prostii?)
Depinde de driver. Driverele de la intel au o optiune numita
"interrupt coalescence" si care iti grupeaza mai multe pachete primite
pe aceasi intrerupere. In mod normal iti scade incarcarea procesorului
cand o activezi, dar valoare optima trebuie sa o gasesti singur. Nu
stiu daca sk are vreo optiune de genul asta.
Din cate vad eu in /proc/interrupts skge+eth1 iti genereaza cele mai
multe intreruperi. Incearca sa muti eth1 pe alta intrerupere, si sa
fortezi intreruperile pe un anumit procesor cu /proc/irq/*/smp_affinity)
Daca eth3 e pe post de gateway/uplink si duce cel mai mult trafic,
incearca sa schimbi rolurile cu o placa intel care stie de coalescence
si vezi daca se schimba ceva.
Da, am irqbalance activat si HT activat din bios.
Nu stiu daca HT te ajuta sau te incurca daca il folosesti pe post de
ruter, poate isi da cineva mai avizat cu parerea.
Nu sunt cu mult mai avizat, dar ma indoiesc ca paralelizarea task-urilor
ajuta cumva pe un ruter... cu atat mai mult, irq-urile sunt tinute tot
de un proc... so... nu are rost, dupa mintea mea cel putin
Problema e ca uneori ingheata complet. Eu banui ca e de la trafic prea
mare pe placa Marvell integrata.
Daca o banuiesti schimb-o :)
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug