Ich verwende einen Ubuntu-basierten Webserver (Apache, MySQL) mit einer VPS von 512 MB. Dies ist mehr als ausreichend für die Website, die ausgeführt wird (kleines Forum).
Um etwas Schutz vor Viren zu bieten, habe ich ClamAV installiert und es verwendet, um hochgeladene Dateien als Teil des Upload-Handling-Skripts (PHP) zu scannen.
Ich verwende den Dienst clamav-daemon, damit die Definitionen nicht jedes Mal geladen werden müssen, wenn eine Datei gescannt wird. Ein Nachteil dieser Vorgehensweise scheint die "enorme" Speicherkapazität zu sein, die vom clamav-daemon-Dienst verwendet wird:> 200 MB. Dies hatte bereits zur Folge, dass der Dienst angehalten werden musste und die Uploads abgelehnt wurden.
Ich kann den Speicher des VPS einfach auf 1024 MB aufrüsten, aber ich möchte wissen, ob es eine Möglichkeit gibt, die Speichernutzung von ClamAV zu verringern, indem z. B. keine unerwünschten Definitionen geladen werden.
Diese Antwort wurde nicht überprüft und funktioniert möglicherweise nicht. Es gibt auch keine Antwort darauf, wie die Speichernutzung reduziert werden kann, sondern wie die Speichernutzung begrenzt werden kann, was ein bisschen anders ist.
Sie können das ClamAV-Init-Skript (int) bearbeiten
/etc/init.d/
, um den Befehl hinzuzufügenulimit -m amountofram
.Dies schränkt die Möglichkeit von ClamAV ein und Sie werden wahrscheinlich tauschen, was wahrscheinlich Ihr gesamtes System verlangsamt.
quelle