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