On 10/18/2010 12:54 PM, Török Edwin wrote: > What kind of signatures do those 3rdparty databases have? > Can you use wc -l, and then group them by extension? > I would expect hashes (.mdb, .hdb) to load quite fast, since we have > lots of those too, and .ndb, or maybe .ldb to load a bit more slowly if > you have many.
# wc -l * 2310 bytecode.cld 140903 daily.cld 705232 main.cld ------ 848445 (67%) 139 sanesecurity.ftm 20 sigwhitelist.ign2 111 doppelstern.hdb 1613 rogue.hdb 854 spamimg.hdb 63 spamattach.hdb 2158 winnow.attachments.hdb 14344 winnow_malware.hdb ----- 19143 (2%) 56 spam.ldb 3 winnow.complex.patterns.ldb ---- 59 216439 INetMsg-SpamDomains-2m.ndb 542 doppelstern.ndb 36235 junk.ndb 19492 jurlbl.ndb 49131 jurlbla.ndb 2217 lott.ndb 1727 mbl.ndb 14604 phish.ndb 11167 scam.ndb 20878 scamnailer.ndb 15439 spear.ndb 3943 spearl.ndb 1901 winnow_malware_links.ndb 709 winnow_phish_complete_url.ndb ------ 394424 (31%) > Although it is expected that using more signatures slows down DB > reload, 4 minutes is a bit much. > How long does it take with only the official DBs? I don't know, I'll have to test that on the off-hours. BTW clamd spikes the CPU to between 80 to 90% during those 4 minutes. > That should actually speed up the DB load, since it doesn't have to JIT > compile the code for Sparc. > You only get slowed down during a scan. OK, so no improvements will come from that (I just changed compilers to gcc 4.4.5 and compiled as 64-bit to see if anything improved, nothing really changed from the old gcc 3.4.6 and 32-bit; other than I don't get the warnings about g++ being too old and file descriptors too few). > AFAIK it supports it only for static code generation (i.e. it requires > an assembler). OK. -- René Berber _______________________________________________ Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net http://www.clamav.net/support/ml