router, zatez CPU

Miloš Šifalda sifalda na seznam.cz
Úterý Září 19 11:36:24 CEST 2006


Dobrý den,
mam router, kernel 2.6.14, 2 síťovky, a běží na něm iptables, htb (obojí
řádově tisíce pravidel). Další informace níže ...


Otázkou je (za předpokladu zachování pravidel iptables a htb)
- lze nějakou softwarovou úpravou či úpravou konfigráku kernelu snížit zátěž
CPU v mém případě?
- v případě výměny hw. - má pro tento router smysl dualcore?
- v případě výměny hw. - jaké CPU (+ typ RAM) a proč pro tento router,
dokážete odhadnout, kolikrát by to bylo výkonnější než současný stav?


Díky za jakékoliv tipy, či odkazy.
Miloš Šifalda





Přenosy ve špičce lezou ke 30Mbit/s a zátěž CPU se hlásí 10% hw. interrupt +
50% sw. interrupt, viz. http://sifalda.net/pub/cpu-qos.png , ostatní zátěž
je zanedbatelná. Co jsem zkoušel při vypnutí omezování rychlosti htb či
iptables, spadne zátěž sw. interrupts .


z konfiguráku kernelu:
# CONFIG_SMP is not set
CONFIG_PREEMPT_NONE=y
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT is not set
# CONFIG_X86_UP_APIC is not set
CONFIG_HZ_250=y
CONFIG_HZ=250


root ~# cat /proc/cpuinfo
vendor_id       : AuthenticAMD
model name      : AMD Athlon(tm) XP 2600+
cpu MHz         : 1921.212
cache size      : 512 KB
bogomips        : 3847.25
...


root ~# cat /proc/meminfo
MemTotal:       257116 kB
MemFree:        124916 kB
Buffers:          8388 kB
Cached:          71428 kB
...

root ~# lspci | grep -i eth
01:08.0 Ethernet controller: 3Com Corporation 3CSOHO100B-TX 910-A01 [tulip]
(rev 31)
01:09.0 Ethernet controller: 3Com Corporation 3CSOHO100B-TX 910-A01 [tulip]
(rev 31)



Další informace o konferenci Linux