Portál AbcLinuxu, 2. června 2024 15:57


Dotaz: Clamd žere moc paměti

12.11.2017 11:02 filbar | skóre: 36 | blog: Denicek_programatora | Ostrava
Clamd žere moc paměti
Přečteno: 808×
Odpovědět | Admin
Mám VPSku s CentOS 7 a clamd mi žere půl giga paměti:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
amavis   15975  3.7 18.2 707596 531808 ?       Ssl  10:59   0:08 /usr/sbin/clamd -c /etc/clamd.d/amavisd.conf --foreground=yes
cat amavisd.conf 
# Use system logger.
LogSyslog yes

# Specify the type of syslog messages - please refer to 'man syslog'
# for facility names.
LogFacility LOG_MAIL

# This option allows you to save a process identifier of the listening
# daemon (main thread).
PidFile /var/run/clamd.amavisd/clamd.pid

# Remove stale socket after unclean shutdown.
# Default: disabled
FixStaleSocket yes

# Run as a selected user (clamd must be started by root).
User amavis

# Path to a local socket file the daemon will listen on.
LocalSocket /var/run/clamd.amavisd/clamd.sock

MaxThreads 5

Dá se to nějak ovlivnit?

Předem děkuji za odpovědi.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Bedňa avatar 12.11.2017 21:59 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak sa mrkni na veľkosť databázi čo obsahuje, možno je to normálne.
KERNEL ULTRAS video channel >>>
13.11.2017 09:37
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mně žere ještě víc. Clamav prostě potřebuje spousty paměti.
13.11.2017 09:38
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
14.11.2017 12:42 Robert Kupka | skóre: 15
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to normalne. Databazy signatur su velke a stale rastu. Clamd sa pouziva s 3rd party signaturami aj na detekciu SPAMu... u mna si skusne cez 900 MB.. a na 64-bit. systeme este viac. neporadim ti nic ine, len ze pridaj RAM do VPS.
14.11.2017 22:18 camel1cz | skóre: 25
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Trochu offtopic, ale jaké používáš nastavení antispamu? Jako signatury, spamassassin ano/ne atd. Díky
14.11.2017 22:32 t
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co se stane, když clamd vypneš? Z logů jsem získal dojem, že je tam nějaký fallback mód, když neběží daemon, ale nevím, jestli dělá totéž, jen pomaleji, nebo ne. Pokud ti tam chodí jen pár mailů, můžeš to vyzkoumat, případně nechť to sem někdo znalý napíše.
17.11.2017 17:01 Robert Kupka | skóre: 15
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
pokial pouzivas riesenie s amavisd, tak vypnutim clamd prejde amavisd do fallback rezimu a bude volat clamscan... Kazdy prichadzajuci mail obsluzi niektora spustena instancia amavisd (mne forkuje 5x), kazda si spusti svoj clamscan, kazdy clamscan si natiahne celu databazu vir.signatur.... V konecnom dosledku vznikne situacia radovo horsia, ako mas s jednym spustenym ClamD.
20.11.2017 21:52 frr | skóre: 34
Rozbalit Rozbalit vše Re: Clamd žere moc paměti
Odpovědět | | Sbalit | Link | Blokovat | Admin
Míval jsem mailserver pro malou firmičku na hardwaru cca Pentium II 500 MHz, nešlo do toho nacpat víc jak 512 MB RAM (reálně jsem měl tuším asi 450 MB.) No a když ClamAV sežral celou RAMku a stroj by se uswapoval, donutilo mě to upgradovat. No aspoň jsou disky už SATA (předtím byly IDE). Teď mám prakticky tutéž sestavu na mašince s quad-core BayTrailem (J1900), dostala asi 4 GB RAM, z toho si nějakých 700 MB vezme Clamd a snad 100 MB všecko ostatní dohromady... čtyři jádra se flákají, maily svižně tečou.

Pamatuju si správně, že ClamAV obsahuje nějaké dissectory/detektory napsané v Javě? To je fuk, prostě žere RAM jak protrženej a startuje snad desítky sekund - tohle spouštět pořád dokola znovu pro každý mail je hloupost. Díky bohu za clamd a případně clamdscan. A vůbec za ClamAV.

Ve SpamAssassinu jsem si snížil práh na 4.0, zapnul jsem bayesovský filtr, sa-learn, momentálně trochu rozpustile šilhám po BayesOCR :-) Jo a úplně první v řetězci je Postgrey, nastavený tuším na 20 nebo 30 minut. Ten totiž vykostí SPAMu úplně nejvíc.

(A dav nespokojeně bzučí jako včelí roj: ježišikriste, v malé firmě! Co je za letopočet! Máš to mít dávno všecko v cloudu! Za tohle tě platěj?) No... radši nebudu vyprávět, jak malé procento času věnuju internímu IT. Pyšnej na to nejsem.
[:wq]

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.