मैं डेबियन पर SpamAssassin (Pyzor, AWL और बेयस के साथ डिफ़ॉल्ट कॉन्फ़िगरेशन, और sa- संकलित सक्षम) का उपयोग कर रहा हूं, और प्रत्येक स्पैमाड चाइल्ड प्रक्रिया में लगभग 100 से 150MB मेमोरी (लगभग 50MB वास्तविक मेमोरी) 32 पर खपत होती है बिट सर्वर, और 64 बिट सर्वर पर इस (तार्किक रूप से पर्याप्त) के बारे में दोगुना। आम तौर पर दो बच्चे की प्रक्रिया होती है, लेकिन व्यस्त समय में पांच (अधिकतम) चल सकते हैं।
ISTM कि इस कार्य के लिए 200 से 600MB बहुत मेमोरी है। मैं अपने फ़िल्टरिंग संरचना के भाग के रूप में SA का उपयोग जारी रखना चाहूंगा, लेकिन इतनी मेमोरी को सही ठहराना मुश्किल हो रहा है।
क्या प्रत्येक बच्चे की प्रक्रिया का उपयोग करने वाली स्मृति की मात्रा को कम करने के लिए कोई उपाय हैं? (या वैकल्पिक रूप से, एक ही बच्चे की प्रक्रिया को इतनी तेजी से करें कि मैं अधिकतम बच्चों को 2 जैसी चीज के लिए सेट कर सकूं?)। मैं किसी भी विकल्प पर विचार करने के लिए तैयार हूं, जिसमें कम सटीकता शामिल हो सकती है।
मैंने पहले ही SA विकी पर "मेमोरी समस्याओं से बाहर" पृष्ठ पढ़ा है ; कुछ भी काम का नहीं है। 5 एमबी से बड़े संदेशों को SA के साथ स्कैन नहीं किया जाता है।