Tôi đang sử dụng SpamAssassin trên Debian (cấu hình mặc định với Pykey, AWL và Bayes bị vô hiệu hóa và bật trình biên dịch) và mỗi quy trình con spamd tiêu thụ khoảng 100 đến 150 MB bộ nhớ (khoảng 50 MB bộ nhớ thực) trên 32 máy chủ bit và khoảng gấp đôi số này (đủ logic) trên máy chủ 64 bit. Nhìn chung có hai quá trình con, nhưng vào thời điểm bận rộn có thể có năm (tối đa) đang chạy.
ISTM rằng 200 đến 600 MB là rất nhiều bộ nhớ cho nhiệm vụ này. Tôi muốn tiếp tục sử dụng SA như một phần trong cấu trúc lọc của mình, nhưng việc chứng minh bộ nhớ quá nhiều trở nên khó khăn.
Có cách nào để giảm dung lượng bộ nhớ mà mỗi tiến trình con sử dụng không? (Hoặc cách khác, tạo một tiến trình con duy nhất nhanh đến mức tôi có thể đặt số lượng con tối đa thành 2?). Tôi sẵn sàng xem xét bất kỳ tùy chọn nào, kể cả những lựa chọn sẽ hoặc có thể làm giảm độ chính xác.
Tôi đã đọc trang "Mất trí nhớ" trên wiki SA ; không có gì có ích Tin nhắn lớn hơn 5 MB không được quét bằng SA.