Файлы спула

Spool Files
Занятые и переиспользуемые

Число файлов спула в работе.

MTA переиспользует файлы, и потому занятое место не совпадает с числом писем. Понять поведение спула по одному числу занятых файлов нельзя — нужна и вторая половина, число переиспользуемых.

⚠️ Хаб читает занятые и общее число файлов, но не переиспользуемые, — а именно они объясняют, почему место не освобождается после ухода писем.

Главная ловушка — принять снимок за историю. Показатель описывает момент опроса. Всё, что случилось между двумя замерами и успело закончиться, не попадёт ни в один из них. Для событий есть учёт, для состояния — эти числа.
Что делает Хаб. Показывает вживую и наполовину: монитор узла читает число занятых файлов и общее, но не переиспользуемые, а во временные ряды опрос эти числа не кладёт.

⚠️ Именно переиспользуемые и объясняют, почему место не освобождается после ухода писем.

Рекомендуемые значения

С чем сравнивать:

Величина С чем
текущее значение с обычным для этого узла, а не с соседним
пик с потолком, если он есть
рост со скоростью роста, а не с абсолютным числом

Узлы парка не сравнимы напрямую: у них разное железо, разные адреса и разный состав приёмников. Осмысленно сравнивать узел с самим собой во времени.

Советы по сравнению наши. Из руководства здесь состав показателя и его единицы измерения.
Пример в конфигурации
# показатель приходит в снимке состояния
curl -s "http://127.0.0.1:8080/status?format=json"pmta show status
Выделенная строка отдаёт снимок структурой — так его и читает опрос Хаба. Нижняя печатает то же самое в консоли.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Показатель смотрят вместе с соседними — по отдельности любое число мало что значит:
pmta show status
pmta show queues --sort=rcpt --maxitems=20
Первая печатает все показатели узла разом. Вторая раскладывает по очередям то, что первая даёт одним числом, — и обычно именно там видно, какая из них его и набрала.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Планирование мощности