Замечания по производительности

Если у Вас никогда небудет работать одновременно более 100 пользователей, то скорее всего, Ваши аппратные средства прекрасно справятся с задачей. Если Вы планируете иметь тысячу и более пользователей, пржалуйста, ознакомьтесь с этим разделом.

Предпологается, что конфигурационная директория  /var/imap .

Вообще, не существует каго-либо единого верного решения для повышения производительности. Все зависит от железа, операционной системы, и от того, как Ваши пользователи используют систему. Сам процесс  imapd  изначально занимает в памяти примерно от 256 Kbytes до 512 Kbytes. Требования к CPU не особо кретичны, но они возрастают при шифровании imap-сессий и более частом поиске. Дисковый I/O, вероятно, является самым важным моментом и использование аппаратного RAID с write-back-кэшем будет оправдана.

И наконец, если у Вас меньше 100 интерактивных пользователей, вероятно, любое более или менее современное железо обеспечит нормальную работу. Если у Вас больше 1000 интерактивных пользователей, Вы должны уметь предсказать потребности вашей системы, позволить себе дополнительное железо, быть готовым к растущей боли, или нанять кого-то, кто сможет помочь.

Есть множество хороших статей Адриана Коккрофта(Adrian Cockcroft) по тюнингу производительности под Solaris. Зайдите на Ваш либимый поисковик и наберите его имя.


© Andrey Domas