большой пчтовый сервер

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

большой пчтовый сервер

Сообщение _dt » 05 апр 2004, 17:54

Здравствуйте.


Подсткажите пожалуйста конфигурацию почтового сервера на ~25-30 тысяч почтовых ящиков. Точнее интересует какой должна быть дисковая система? Понятно, что raid, но какой?


Спасибо.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16622
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 05 апр 2004, 18:48

Интересно скорее не количество ящиков, а активность юзеров. Сколько ориентировочно операций в период времени?

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 06 апр 2004, 09:32

gs писал(а):Интересно скорее не количество ящиков, а активность юзеров. Сколько ориентировочно операций в период времени?
Достаточно активная. Сложно оценить. Может быть подключений 20-50 в секунду. Может больше. Вообщем нужен вариант наиболее быстрого\надежного дискового массива.

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 06 апр 2004, 12:13

_dt писал(а):
gs писал(а):Интересно скорее не количество ящиков, а активность юзеров. Сколько ориентировочно операций в период времени?
Достаточно активная. Сложно оценить. Может быть подключений 20-50 в секунду. Может больше. Вообщем нужен вариант наиболее быстрого\надежного дискового массива.
1) у вас есть действующая система?
Если да - какова её нагрузка сейчас?

2) неплохо бы определиться с софтом и форматом хранения почты.
например:
Exchange
maildir
mailbox

3) как клиенты получают доступ к папкам - IMAP, или средствами иного API(CGP, SQWEBMAIL)

Ответив себе на эти вопросы вы получите примерный ответ у производителя софта.

Например MS дает рекомендации по Exchange, по Cyrus' у можно посмотреть на http://asg.web.cmu.edu/cyrus/ и т.д.


Без определенности с софтом давать прогнозы бессмысленно.
Стоит только включить опцию "поиск по контексту в папке IMAP", как требования к серверу резко возрастут.

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 06 апр 2004, 12:22

gs писал(а): 1) у вас есть действующая система?
Если да - какова её нагрузка сейчас?
Да, сейчас есть система:

Dual Xeon 2,4 / 1Gb RAM / 2xSCSI U320 (mirror)
Linux, exim, popa3d, drweb, авторизация через mysql

шапка top'a:

12:14:57 up 9 days, 14:01, 3 users, load average: 10,60, 9,25, 8,57
701 processes: 698 sleeping, 2 running, 1 zombie, 0 stopped
CPU0 states: 7,2% user 5,2% system 0,0% nice 0,0% iowait 87,0% idle
CPU1 states: 8,4% user 5,1% system 0,0% nice 0,0% iowait 85,4% idle

Такое ощущение, что тормозит диск ("долгая" авторизация и т.д.).
и это при ~10т. почтовых ящиков....

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 06 апр 2004, 12:43

Я лично считаю что основные тормоза из за антивирусной проверки.
мои рекомендации следующие:
1. использование RAID10 дисковой подсистемы
2. увеличение количества дочерних процессов демона drwebd
3. включение HyperThreading (судя по статистике у вас не включено).
4. как вариант - вынос drwebd на другой сервер.

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 06 апр 2004, 12:53

setar писал(а):Я лично считаю что основные тормоза из за антивирусной проверки.
мои рекомендации следующие:
1. использование RAID10 дисковой подсистемы
Какой контроллер посоветуете?
setar писал(а): 2. увеличение количества дочерних процессов демона drwebd
3. включение HyperThreading (судя по статистике у вас не включено).
4. как вариант - вынос drwebd на другой сервер.
Появление drwebd на ситуацию критически не повлеяло.
Несколько уменьшился ilde, но это понятно.

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 06 апр 2004, 12:59

Можно попробовать капитально усилить дисковую подсистему, например, поставив RAID-контроллер LSI MegaRAID 320-2Х с приличествующим кэшем и - как уже посоветовали - нарастить дисковый массив до 4-5 винтов. Причем - имхо, 320-2Х справится с Вашей нагрузкой даже в RAID5 ;)

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 06 апр 2004, 13:07

a_shats писал(а):Можно попробовать капитально усилить дисковую подсистему, например, поставив RAID-контроллер LSI MegaRAID 320-2Х с приличествующим кэшем и - как уже посоветовали - нарастить дисковый массив до 4-5 винтов. Причем - имхо, 320-2Х справится с Вашей нагрузкой даже в RAID5 ;)
Это Вы имеете ввиду Intel Server Raid BoxSRCU42X, который PCI-X U320 Dual Channel SCSI RAID controller with 128MB Cache ?

Аватара пользователя
art
free-lance moderator
Сообщения: 653
Зарегистрирован: 15 май 2003, 11:25
Откуда: SPb

Сообщение art » 06 апр 2004, 13:49

a_shats писал(а):Можно попробовать капитально усилить дисковую подсистему, например, поставив RAID-контроллер LSI MegaRAID 320-2Х с приличествующим кэшем и - как уже посоветовали - нарастить дисковый массив до 4-5 винтов. Причем - имхо, 320-2Х справится с Вашей нагрузкой даже в RAID5 ;)
то, что шпинделей мало, это точно.

Но ещё бы посмотреть, где узкое место,
у каких процессов максимальная нагрузка на interrupts?
Это может быть число authdaemon-ы и сам popd ...

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 06 апр 2004, 17:45

Нет, именно LSI 320-2X, хотя, в принципе, это то же самое ;)

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 06 апр 2004, 19:04

a_shats писал(а):Нет, именно LSI 320-2X, хотя, в принципе, это то же самое ;)
Таким образом берем LSI 320-2X + 4 диска, делаем raid 10 и этого хватит на ~20 тысяч почтовых ящиков активного использования?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 07 апр 2004, 10:29

C 4 винтами - на сейчас - должно хватить.

_dt
Power member
Сообщения: 46
Зарегистрирован: 05 апр 2004, 17:49
Откуда: Питер
Контактная информация:

Сообщение _dt » 07 апр 2004, 11:21

a_shats писал(а):C 4 винтами - на сейчас - должно хватить.
А что "потом" ?

Аватара пользователя
a_shats
Advanced member
Сообщения: 5010
Зарегистрирован: 27 авг 2002, 10:55
Откуда: Москва
Контактная информация:

Сообщение a_shats » 07 апр 2004, 12:40

В идеале, чтобы не заморачиваться с дисковой потом, можно сделать так: поставить сейчас 4-6 15К винтов в RAID10, а те винты, что сейчас есть - оставить в зеркало под ОС... Имхо.

Ответить

Вернуться в «Серверы - Конфигурирование»