Когда планируют, сколько почтовых ящиков влезет на сервер, первым делом считают место на диске: средний размер ящика умножают на число пользователей, добавляют запас под рост — и вроде бы всё сходится. А потом сервер с наполовину пустым диском начинает отваливаться под нагрузкой, хотя писем на нём вроде бы немного. Причина почти всегда одна: упёрлись не в место, а в число одновременных IMAP-сессий — в память, которую держит под них Dovecot, и в лимит файловых дескрипторов. Разберём, как посчитать этот потолок заранее, а не находить его в проде.
Подробнее →