spamd использует много кредитов ЦП на моем экземпляре AWS EC2
У меня есть микроэкземпляр EC2 на AWS и работает spamassassin. В последние 5 минут он последовательно использовал около 0,5 кредитов ЦП. (Это означает, что мой процессор работает на 50% в течение 5 минут).
Есть ли способ уменьшить частоту запуска spamd или уменьшить общее количество процессоров, которые он использует?
Спасибо!
РЕДАКТИРОВАТЬ: В этом сообщении неправильно указано, что fail2ban был причиной загрузки процессора. После выключения он все еще использовал много кредитов ЦП и нашел другого виновника.
1 ответ
Спамд это не то, что запланировано. Он запускается всякий раз, когда процесс вызывает его.
Здесь нет простого пункта, и в большинстве случаев ответ "это зависит от ваших настроек", но (при условии, что у вас есть нормальный почтовый сервер / профиль пользователя), вы можете значительно сократить количество сообщений, необходимых вашему серверу для обработки, введя серый -listing.
(Greylisting - это легкий способ отбрасывать входящий спам, обычно он отбрасывает около 80% спама, и, как правило, большая часть электронной почты является спамом, так что это может иметь большое значение. Он работает, позволяя другим серверам подключаться, отправлять сообщения от и до адреса. и если он не распознает их, он добавляет их в список и закрывает соединение - предполагается, что законные почтовые серверы пытаются пересылать электронную почту, а многие спам-системы этого не делают. Недостатком является то, что когда люди впервые общаются друг с другом первое письмо проходит дольше).
Я бы, вероятно, не советовал, но вы также можете попробовать использовать черные списки для блокировки электронной почты от вероятных источников спама до того, как она попадет в spamassassin. Это намного легче, чем использование spamassassin для проверки электронных писем, но дает большое доверие (возможно, большое доверие) к RBL.
Если ваш сервер отправляет много писем, и вы уверены, что все законно, вы можете обойти фильтрацию спама для исходящей почты. Если кто-то отправляет электронную почту через ваш сервер, тем не менее, вы попадете в черный список намного быстрее - возможно, вам удастся обойти это, введя квоты - например, "cluebringer/policyd".
Наконец, вы можете удалить части spamassassin, чтобы уменьшить нагрузку на процессор. Это, вероятно, не очень хорошая идея, хотя.