One way you can reduce the amount of memory that clamav uses is to specify the "--disable-llvm" flag to clamav configuration line. This flag tells clamav not to compile the packaged llvm project into libclamav library and will use up less space with libclamav is loaded into memory. Note that this means bytecode signatures will be run on the internal interpreter instead of compiled to JIT using llvm.
The downside is that bytecode signatures with run slightly slower on the clamav interpreter than with llvm JIT. However, bytecodes make up a fairly small amount of clamav's signatures and, if JIT is desired with a smaller memory footprint in clamav, you can configure clamav with "--with-system-llvm" to use the system's native llvm. -Kevin On Tue, May 27, 2014 at 10:29 AM, Michael Heuberger < michael.heuber...@binarykitchen.com> wrote: > Hello everyone > > On my 2GB server clamav uses a lot of memory: > > ``` > 3460 clamav 476528 kB /usr/sbin/clamd > ``` > > Are there tips how to tweak `/etc/clamav/clamd.conf` to reduce its > memory usage? > > Cheers > Michael > > -- > > Binary Kitchen > Michael Heuberger > 4c Dunbar Road > Mt Eden > Auckland 1024 > (New Zealand) > > Mobile (text only) ... +64 21 261 89 81 > Email ................ mich...@binarykitchen.com > Website .............. http://www.binarykitchen.com > > _______________________________________________ > Help us build a comprehensive ClamAV guide: > https://github.com/vrtadmin/clamav-faq > http://www.clamav.net/support/ml > _______________________________________________ Help us build a comprehensive ClamAV guide: https://github.com/vrtadmin/clamav-faq http://www.clamav.net/support/ml