Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

clamav: Memoryhunger führt zu Auslatung von swap

64 views
Skip to first unread message

Marcus Röckrath

unread,
Mar 6, 2022, 6:00:03 AM3/6/22
to
Hallo,

der immer schon vorhandene Speicherhunger von clamav führt auf meinem 2
GB-RAM-System nun zur kompletten Auslastung des Swaps nach einem Tag
Laufzeit.

Auf mit deutlich mehr RAM ausgerüsteten System 4GB+ passiert das nicht.

Schaut mal mit top oder htop nach, ob das bei euch auch so ist.

Ich werden clamav deaktivieren,

--
Gruß Marcus
[eisfair-Team]

Marcus Röckrath

unread,
Mar 7, 2022, 2:50:03 AM3/7/22
to
Hallo,

Marcus Röckrath wrote:

> der immer schon vorhandene Speicherhunger von clamav führt auf meinem 2
> GB-RAM-System nun zur kompletten Auslastung des Swaps nach einem Tag
> Laufzeit.
>
> Auf mit deutlich mehr RAM ausgerüsteten System 4GB+ passiert das nicht.

Doch, auch bei meinem mit 8GB RAM ausgestatteten Server läuft der Swap voll.
Nach Stop von clamav, ist augenblicklich der Swap bis auf wenige MB wieder
frei und auch die normale RAM-Belegung viel geringer.

Bitte schaut mal nach z. B. mit top oder htop, ob ihr ähnliche Effekte habt.

--
Gruß Marcus
[eisfair-Team]

Rolf Bensch

unread,
Mar 7, 2022, 2:57:03 AM3/7/22
to
Hallo Marcus,

Am 07.03.22 um 08:50 schrieb Marcus Röckrath:
clamd nutzt hier auf einem 4GB-System 33% des Speichers. Das war auch gestern schon so.

Grüße

Rolf

Marcus Röckrath

unread,
Mar 7, 2022, 3:10:02 AM3/7/22
to
Hallo Rolf,

Rolf Bensch wrote:

> clamd nutzt hier auf einem 4GB-System 33% des Speichers. Das war auch
> gestern schon so.

Hungrig war der schon immer, aber das in der Folge davon nun auch der Swap
zuläuft, ist irgendwie neu.

Wie sieht bei dir die Swap-Auslastung aus?

Wenn der Swap voll ist, wird der leer, wenn du den clamav
(/etc/init.d/clamav stop) beendest?

--
Gruß Marcus
[eisfair-Team]

Rolf Bensch

unread,
Mar 7, 2022, 3:49:17 AM3/7/22
to

Am 07.03.22 um 09:08 schrieb Marcus Röckrath:
> Hallo Rolf,
>
> Rolf Bensch wrote:
>
>> clamd nutzt hier auf einem 4GB-System 33% des Speichers. Das war auch
>> gestern schon so.
>
> Hungrig war der schon immer, aber das in der Folge davon nun auch der Swap
> zuläuft, ist irgendwie neu.
>
> Wie sieht bei dir die Swap-Auslastung aus?

Auf einem E1-Server:

# swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 265068 12032 -2
ibs-server (/) # free -m
total used free shared buff/cache available
Mem: 3410 1621 147 5 1641 1662
Swap: 258 11 247

11MB von 256MB ist für mich okay.

> Wenn der Swap voll ist, wird der leer, wenn du den clamav
> (/etc/init.d/clamav stop) beendest?
>

Das ändert an der Auslastung nichts.

Auf einem E64-virt ist die Auslastung bei 98%, clamd zu stoppen bringt aber keine Änderung.

Grüße

Rolf

Rolf Bensch

unread,
Mar 7, 2022, 6:56:51 AM3/7/22
to

Hallo Marcus,

Am 07.03.22 um 09:49 schrieb Rolf Bensch:
Habe noch weiter recherchiert was auf dem E64 den Swap-Speicher nutzt:

COMM PID SWAP
mysqld 6230 61616 kB
smokeping 14995 28768 kB
/usr/local/smok 14998 25444 kB
/usr/local/smok 14996 24968 kB
/usr/local/smok 14997 23516 kB
spamd 20469 5632 kB
spamd child20471 5376 kB
spamd child20475 5360 kB
spamd child20474 5344 kB
spamd child20470 5328 kB
spamd child20473 5324 kB
...

clamd liegt bei 0kb.

Grüße

Rolf

Kay Martinen

unread,
Mar 10, 2022, 2:00:09 PM3/10/22
to
Am 06.03.22 um 11:52 schrieb Marcus Röckrath:
> Hallo,
>
> der immer schon vorhandene Speicherhunger von clamav führt auf meinem 2
> GB-RAM-System nun zur kompletten Auslastung des Swaps nach einem Tag
> Laufzeit.
>
> Auf mit deutlich mehr RAM ausgerüsteten System 4GB+ passiert das nicht.

Nach meiner Erfahrung sind 2 GB RAM für den Betrieb von ClamAV nicht
ausreichend - wenn dort noch anderes laufen soll - so kinkerlitzchen wie
mailserver u.a. Hat bei mir früher oft dazu geführt das der oom-reaper
alles mögliche raus kickte und das system quasi unbenutzbar wurde.

freshclam war auch oft ein Abschußkandidat was zu veralteten
Datendateien führte und das ganze damit ad-absurdum führte. Der braucht
beim update offenbar noch mehr RAM.


> Ich werden clamav deaktivieren,

Eben. Danach läuft dann auch wieder alles - außer ClamAV.

Bye/
/Kay

--
"Kann ein Wurstbrot die Welt retten?" :-)

Marcus Röckrath

unread,
Mar 11, 2022, 12:00:02 PM3/11/22
to
Hallo Kay,

Kay Martinen wrote:

> freshclam war auch oft ein Abschußkandidat was zu veralteten
> Datendateien führte und das ganze damit ad-absurdum führte. Der braucht
> beim update offenbar noch mehr RAM.

Bei einem Update der Virendatenbank wird kurzfristig die doppelte RAM-Menge
gebraucht, was sich seit einigen Versionen abschalten läßt:

# Enable non-blocking (multi-threaded/concurrent) database reloads.
# This feature will temporarily load a second scanning engine while scanning
# continues using the first engine. Once loaded, the new engine takes over.
# The old engine is removed as soon as all scans using the old engine have
# completed.
# This feature requires more RAM, so this option is provided in case users
are
# willing to block scans during reload in exchange for lower RAM
requirements.
# Default: yes
#ConcurrentDatabaseReload no


--
Gruß Marcus
[eisfair-Team]
0 new messages