On Mon, Sep 09, 2019 at 13:46 PM, Markus Kolb wrote:
> Sergey wrote:
> 
>> Since some time there has been a noticeable increase a launch time.
>> Startup with all databases takes about 220 seconds now. Startup
>> without daily.cld takes 12 seconds. What's happened with daily.cld?
> 
> Hey,
> 
> sorry for breaking the thread, I've just subscribed and have found your post 
> in the archive:
> https://lists.clamav.net/pipermail/clamav-users/2019-September/008496.html 
> <https://lists.clamav.net/pipermail/clamav-users/2019-September/008496.html>
> 
> So far I've found out, that the most time (about 90%) is lost in "daily.ldb".
> 
> What I can say is, that there is no specific signature which slows it down.
> It is the algorithm... it looks like the time needed to load a new signature 
> depends on the number of sub-signatures (logic) and the number of signatures 
> already loaded in memory.
> I think the Big-O-notation (https://en.wikipedia.org/wiki/Big_O_notation 
> <https://en.wikipedia.org/wiki/Big_O_notation>) for this algorithm wouldn't 
> look good.
> 
> So during loading the lines (virus signatures) of ldb-file it becomes slower 
> and slower.
> Very slow is if there are many sub-signatures for a virus signature. There 
> are more of this kind in the last 3rd or 4th of the ldb-file.
> 
> Maybe these signatures got added in the last months. My logfiles tell me that 
> the startup time of clamd was ok until February/March 2019.
> 
> greets
> Markus

The only thing I can add to this discussion is that in the past there have been 
a lot of false positives involving .ldb signatures, apparently caused by too 
few sub-signatures being used to positively identify a file as being malware. 
So that would appear to be the tradeoff here...load time vs. FPs.

-Al-
-- 
ClamXAV User

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

clamav-users mailing list
clamav-users@lists.clamav.net
https://lists.clamav.net/mailman/listinfo/clamav-users


Help us build a comprehensive ClamAV guide:
https://github.com/vrtadmin/clamav-faq

http://www.clamav.net/contact.html#ml

Reply via email to