Am 13.09.2019 12:09, schrieb Sergey:
On Tuesday 10 September 2019, Markus Kolb wrote:

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.

Yes, I didn't notice any problems at the beginning of the year either.

Meanwhile, the time increased by another 14 seconds since 4 sep:

Fri Sep 13 13:56:47 2019 -> Bytecode: Security mode set to "TrustSigned".
Fri Sep 13 14:00:44 2019 -> Loaded 6315135 signatures.

It will increase further ;-)

I'm currently developing some file caching for the startup.
It is not so easy to implement.
The cache also needs to become invalid if there is a DB update or some relevant config change.
Config changes could be handled by multiple file caches.
Maybe later there could be introduced some kind of patching of compiled rules to circumvent the cache invalidation. But at the moment I don't have a complete overview of the existing code. All the pointer linking in data structs. OMG.

I would appreciate if someone with knowledge in developing C can jump in to speed up the process.
There are some nice parts to split up.
If there is interest I'll create a Github repo.

greets
Markus

_______________________________________________

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