URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92278
[ Назад ]

Исходное сообщение
"Разбивка дисков под почтовый сервер"

Отправлено нубас , 17-Сен-11 21:41 
ОС Centos 6 стоит на ssd 60гб. Планирую сделать софтовый raid1 из 2х 1ТБ дисков под имап ящики, и 2ТБ диск оставить под бэкапы.

/var думаю вынести на отдельный раздел raid, чтобы ssd дольше прожил.
ФС под все - ext4.
Как оптимальнее разбить диски? Предлагайте свои варианты, плиз.

Разбивка диска с ОС:
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_mail-LogVol03
                       43G  868M   40G   3% /
tmpfs                1000M     0 1000M   0% /dev/shm
/dev/sda1              97M   31M   62M  33% /boot
/dev/mapper/vg_mail-LogVol00
                      6.8G  144M  6.3G   3% /tmp
/dev/mapper/vg_mail-LogVol01
                      4.9G  229M  4.4G   5% /var


Содержание

Сообщения в этом обсуждении
"Разбивка дисков под почтовый сервер"
Отправлено vladimir_r , 18-Сен-11 08:33 
у меня 800 ящиков вся почта хранится на сервере,куча виртуальных почтовых доменов, пользователи и спамбаза в Mysql,CENTOS 5.6, 2X1Т sata raid 1 1 раздел, exim, dovecot, dspam. Средняя нагрузка на почтовик 3-10 тыяч писем в час из них спама 80-99,9% :-). Все работает нормально, есть только одна проблема с dspam, если ставить обучение на каждом письме то база росла очень быстро, а очистка происходит очень медленно (более 2х часов) сказывается тормознутость sata. Поэтому пришлось понизить уровень обучения не на каждом письме а по ошибке, база используется одна для всех пользователей. если спам фильтр не используешь смысла нет выносить на отдельные разделы. За два года эксплуатации ящики пользователей заняли порядка 250 гиг. Основную нагрузку на диски создает dspam. Вот SQL базу я вынес бы на на ssd. Сервер не покупался специально по почтовик а пришлось использовать то что было под рукой свободного, HP DL140 G3, 4Gram, и всего два слота для уставновки sata дисков.

"Разбивка дисков под почтовый сервер"
Отправлено нубас , 18-Сен-11 13:54 
В моем случае ящиков будет около 300 и авторизация через AD.
Вынос /var с системного диска на рейд для минимизации операций записи на ssd (spool сервера, логи) будет оправдан?

"Разбивка дисков под почтовый сервер"
Отправлено PavelR , 18-Сен-11 16:43 
> В моем случае ящиков будет около 300 и авторизация через AD.
> Вынос /var с системного диска на рейд для минимизации операций записи на
> ssd (spool сервера, логи) будет оправдан?

Да вроде как это логичней некуда.


"Разбивка дисков под почтовый сервер"
Отправлено DeadLoco , 18-Сен-11 19:11 
> В моем случае ящиков будет около 300 и авторизация через AD.
> Вынос /var с системного диска на рейд для минимизации операций записи на
> ssd (spool сервера, логи) будет оправдан?

Конечно! Но только до первой загрузки с отключенным рейдом :) Тут-то вы у меня и похохочете!

Для минимизации записей на ССД тмп и вар нужно после запуска клонировать в мемфс. Во фре это делается строчками в рц.конфе:

tmpmfs="AUTO"           # Set to YES to always create an mfs /tmp, NO to never
tmpsize="20m"           # Size of mfs /tmp if created
tmpmfs_flags="-S"       # Extra mdmfs options for the mfs /tmp
varmfs="AUTO"           # Set to YES to always create an mfs /var, NO to never
varsize="32m"           # Size of mfs /var if created
varmfs_flags="-S"       # Extra mount options for the mfs /var


"Разбивка дисков под почтовый сервер"
Отправлено PavelR , 19-Сен-11 10:17 
>> В моем случае ящиков будет около 300 и авторизация через AD.
>> Вынос /var с системного диска на рейд для минимизации операций записи на
>> ssd (spool сервера, логи) будет оправдан?
> Конечно! Но только до первой загрузки с отключенным рейдом :) Тут-то вы
> у меня и похохочете!

Интересное мнение.

> Для минимизации записей на ССД тмп и вар нужно после запуска клонировать
> в мемфс. Во фре это делается строчками в рц.конфе:

Отличная рекомендация на почтаре вынести весь /var в оперативку, мда..


"Разбивка дисков под почтовый сервер"
Отправлено DeadLoco , 19-Сен-11 10:21 
> Отличная рекомендация на почтаре вынести весь /var в оперативку, мда..

/Вар в оперативку, /вар/мейл на отдельный раздел


"Разбивка дисков под почтовый сервер"
Отправлено PavelR , 19-Сен-11 16:27 
>> Отличная рекомендация на почтаре вынести весь /var в оперативку, мда..
> /Вар в оперативку, /вар/мейл на отдельный раздел

ну а спул ?
ну а логи ?

а что тогда остается в /var ?


"Разбивка дисков под почтовый сервер"
Отправлено DeadLoco , 19-Сен-11 16:32 
> ну а спул ?
> ну а логи ?
> а что тогда остается в /var ?

Что оставите, то и останется. Все аспекты бытия МТА рулятся в конфиге.
У меня в варе активно пишется-читается только /вар/ран, а все остальное, включая /вар/дб, разнесено по отдельным партициям. Во избежание.


"Разбивка дисков под почтовый сервер"
Отправлено нубас , 19-Сен-11 11:33 
Получается- на почтовике от ssd пользы никакой нет? Достаточно софтового рейда под ОС и ящики..

"Разбивка дисков под почтовый сервер"
Отправлено DeadLoco , 19-Сен-11 11:57 
> Получается- на почтовике от ssd пользы никакой нет? Достаточно софтового рейда под
> ОС и ящики..

ССД хорош большими скоростями чтения и высокими иопсами. На средней руки почтовике это совершенно не востребовано, потому что боттлнек все равно по сетевухе. Обычный САТА отдает 3 гбита в пике, а сеть - хорошо, если гигабитная. Но САТА может отдать около 1 киопса, а ССД - 20+.

ССД лучше всего работает на базах, и только на тех, где селектов на два-три порядка больше инсертов и апдейтов. Чем ближе нагрузка к WORM, тем оправданней ССД.