Pocitadlo (logovadlo) prenesenych dat: Specter - pomalost

Zdenek Janis janis na alberon.cz
Středa Prosinec 27 14:49:10 CET 2006


Dobry den,
na GW (eth0 - internet, eth1 - localni sit) jsem cvicne vyzkousel 
logovaciho demonka specter, ktery umi ukladat do PostgreSQL.

Trosku jsem ho skadlil, neb mi mizera jeden nejak moc zral CPU a pritom 
na stroj s DB nic neposilal.

Tak jsem udelal pravidlo v iptables, aby se logovala jen jedna IP, ktera 
nebyla vubec pouzivana. Poslal jsem na ni 100 pingu v internvalu 0.1s. 
Pingani tedy trvalo 10s a jake bylo me prekvapeni, kdyz specter se timto 
pingami zabyval 59s. Jedine moduly ve specter.conf byly BASE a PGSQL. 
Pritom vytizeni procesoru na GW bylo temer 100% a to je iP4 3.2GHz, 
datovy tok smerem k DB byl nulovy a vytizenost DB serveru bylo rovnez 
nulove. Predpokladam tedy, ze nejvetsi zrout casu byl samotny demonek. 
Puvodne jsem jej zamyslel pouzit pro logovani celeho provozu, tj temer 
17Mbps kazdym smerem s cca 5000pak/s (iptraf) ovsem s touto "rychlosti" 
nemam sanci.

Pouziva nekdo zdejsi tohoto demonka? Muze byt chybka nekde jinde? Napada 
nekoho co mu (demonku) udelat, aby byl sviznejsi a tedy pouzitelnejsi?


PS:
Pro pripadne nadsence jen informace, ze v Debian stable balicku specter 
nelze pouzit modul PGSQL (sig11). Patch je uveden na: 
http://joker.linuxstuff.pl/specter/specter-1.4-pgsql.patch

-- 
     Zdenek Janis, Alberon, +420465618508


Další informace o konferenci Linux