Bekijk Volledige Versie : Clamscan vreet CPU
Ik ben mijn serverload aan het monitoren en het valt me op dat Clamscan CPU vreet.. Zie regel hieronder:
Proces ID Gebruiker CPU Command
10630 web21_xxxxx 6.2% /home/admispconfig/ispconfig/tools/clamav/bin/clamscan --no-summary --stdout -
Deze komen veelvuldig voor met telkens een andere gebruiker.
Momenteel tijdens de check heb ik 14 van deze processen lopen, tel alles maar bij elkaar op dan kom ik aan een erg hoge load.
Heeft er iemand een tip voor mij wat te doen?
Hoi Herbert,
Je kunt volgens mij ergens in de config opgeven hoeveel processen clamscan mag opstarten. Als je deze iets minder zet zal het CPU verbruik omlaag gaan alleen zit je dan met het geval dat scannen van mail langer duurt.
Het scannen van grote hoeveelheden mail is overigs toch altijd wel een probleem zodra de capaciteit van de machine niet voldoende is.
Mocht je er niet uit komen met die instelling kun je het altijd even in deze thread neerzetten, en dan vinden we wel een oplossing... (wonko-edit)
Ok bedankt WilloW,
ik ga vanavond weg naar Oostenrjk voor een paar dagen dus dat zal moeilijk worden morgen.
De mail valt best mee zie: http://adslnetwerk.com/cgi-bin/mailgraph.cgi
Op het laatste grafiek is goed te zien dat ik postfix anders heb ingesteld, de mailserver reject spam voordat het verwerkt wordt.
De server is hier een Intel(R) Celeron(R) CPU 2.66GHz met 1gig Ram
Een Celeron is niet de meest krachtige CPU die je kunt hebben (understatement van het jaar...) dus een hoge load is al vrij gauw te verwachten. Zoals gezegd helpt het instellen van een lager maximum aantal processen een hoop en waarschijnlijk gaat het checken van die 3 mailtjes per seconde dan niet veel trager.
Clamscan processen beperken is symptoombestrijding... Om het netjes op te lossen moet je het aantal postfix processen beperken die calmscan aanroepen. Doe je het aan de clamscan kant dan kom je vroeg of laat met timeouts en meer van dat soort ellende te zitten.
Celeron is meer dan krachtig genoeg om 3 mailtjes per minuut te verwerken. Ik zou je setup nog eens goed na lopen want dit soort problemen zou je met dit mailvolume niet mogen hebben. Heb je toevallig de MailFollowURLs optie van clamav aan staan of staat je systeem te swappen?
De config(s) ben ik nagelopen maar alles lijkt goed te zijn.
Volgens mij is er wat anders de laatste dagen..
Ik voeg nog even een screenshot toe:
Vanuit je mobiele kantoor Herbert?
Clamscan gewoon uitzetten. De hoeveelheid virussen per e-mail is echt monimaal. En dan gewoon .exe, .bat en .src als bijlage blokkeren. Ik zie trouwens dat er voor iedere user 1 proces loopt, of heb ik het mis?
Het is opgelost tot nu toe, ik heb het aangepast en gebruik nu clamdscan.
Maar waar het nu aan lag weet ik nog steeds niet, clamscan ging volgens mij gewoon over de nek.
-
Oh sorry Randy je zat tegelijk..
Ja klopt, voor elke user draaide er een process, clamdscan draaid onder root, dus 1 process
Nee was even thuis, maar zoals je las het is opgelost.
Dit klopt en ik had er ook last van. Heb je toevallig een upgrade uitgevoerd van clamav? Bij mij begonnen toen de problemen en volgens google hadden meer mensen er last van. Het probleem lag inderdaad in de resources die een proces opslurpt om sowieso gestart te worden.
Oplossing is wat jij aangaf: clamdscan gebruiken aangezien clamd al opgestart is en dus maar eenmalig resources vreet.
trie dit kwam idd na de update.
Met een paar email adressen zal niemand het merken, maar hier draaien enkele honderden email adressen en dan merk je het.
Ik zal dit doorgeven als bug in ISPConfig, anders kan iedereen het bij de volgende update weer handmatig gaan veranderen.