Debian'da SpamAssassin kullanıyorum (Pyzor, AWL ve Bayes ile varsayılan yapılandırma devre dışı bırakıldı ve sa-derleme etkin) ve spamd alt işlemlerinin her biri 32'de yaklaşık 100 ila 150MB bellek (yaklaşık 50MB gerçek bellek) tüketiyor bit sunucuları ve 64 bit sunucularda bunun iki katı (mantıklı bir şekilde). Genellikle iki alt süreç vardır, ancak yoğun zamanlarda beş (maksimum) çalışma olabilir.
ISTM, 200 ila 600MB'ın bu görev için çok fazla bellek olduğunu. Filtreleme yapımın bir parçası olarak SA'yı kullanmaya devam etmek istiyorum, ancak çok fazla belleği haklı çıkarmak zorlaşıyor.
Her alt işlemin kullandığı bellek miktarını azaltmanın herhangi bir yolu var mı? (Veya alternatif olarak, tek bir çocuk işlemini o kadar hızlı yapın ki, maksimum çocukları 2 gibi bir şeye ayarlayabilirim.). Kesinliği azaltacak veya azaltabilecek olanlar da dahil olmak üzere herhangi bir seçeneği dikkate almaya hazırım.
Ben zaten SA wiki "Bellek Yetersiz Sorunlar" sayfasını okudum ; hiçbir faydası yoktur. 5 MB'tan büyük mesajlar SA ile taranmaz.