I tried to renice clamd with a priority of 19. It doesn't change the
behaviour of scanning while I'm browsing, and the reload process doesn't
take more time ; I'd even say it's better since the load average doesn't
climb as high as it did before.
But, I still have a problem ; during the reload process, I can't browse ; as
clamd is occupied to reload, it can't scan the streams. How could I do to
still use it while it's reloading ?


2010/6/8 Török Edwin <edwinto...@gmail.com>

> On 06/08/2010 07:54 PM, Vivien Raoul wrote:
> > 2010/6/8 Török Edwin <edwinto...@gmail.com>
> >
> >> On 06/08/2010 02:14 PM, Vivien Raoul wrote:
> >>> Hello,
> >>>
> >>> I use an old PC as a gateway at home ; with mail and web proxies using
> >> the
> >>> clamAV socket. This machine only has 128MB of RAM. It worked very well
> >> until
> >>> I install the 0.96 version (and more recently the 0.96.1 one). First of
> >> all,
> >>> the startup takes more time ; it's not really a big problem since as a
> >>> gateway it doesn't have to reboot very often.
> >>> But the problem goes when freshclam updates the database ; as you can
> see
> >> in
> >>> the logs it takes a loooong time :
> >>>
> >>> Tue Jun  8 11:17:17 2010 -> SelfCheck: Database modification detected.
> >>> Forcing reload.
> >>> Tue Jun  8 11:23:04 2010 -> Reading databases from /var/lib/clamav
> >>> Tue Jun  8 11:23:41 2010 -> Database correctly reloaded (799445
> >> signatures)
> >>>
> >>> I added more swap to the machine, but the load average is incredibely
> >> high
> >>> during the reload procedure. As a result, I can't browse during the
> >>> reloading operations.
> >>
> >> Is it clamd or freshclam causing the load (freshclam loads the database
> >> as of 0.96.1, but doesn't build a trie).
> >>
> >
> > I guess freshclam calls clamd for a reload, right ?
>
> Yes, but it also tries to load it itself, although only for testing so
> it doesn't take as much time to load it as in clamd.
>
> > In my process list, it's
> > clamd which uses all the CPU.
> >
> >>
> >>>
> >>> I can't add memory. I was wondering if there would be a way to allow my
> >>> proxies to communicate with the clamav socket during the reload ; maybe
> >> by
> >>> setting a lower priority to the reload process ?
> >>>
> >>> If this operation is possible, which processes should I nice ?
> >>
> >> reload is part of clamd, so you can nice all of clamd.
> >>
> >
> > Thank you, I will try it so, and give my feedback.
> >
> >>
> >> Best regards,
> >> --Edwin
> >>
> >
> > Regards,
> >
> > Vivien.
> >
> >> _______________________________________________
> >> Help us build a comprehensive ClamAV guide: visit
> http://wiki.clamav.net
> >> http://www.clamav.net/support/ml
> >>
> > _______________________________________________
> > Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> > http://www.clamav.net/support/ml
>
> _______________________________________________
> Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
> http://www.clamav.net/support/ml
>
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml

Reply via email to