The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Конфигурация почтового сервера (кластера)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Конфигурация почтового сервера (кластера)"  
Сообщение от snussi email on 25-Мрт-09, 19:30 
Добрый день!

Сначала опишу ситуацию:
У нас существует mail-сервер sendmail+dovecot IMAP(maildir)+kaspersky antispam.
Пользователи авторизуются через AD (PAM+MSSFU).
Почтовых ящиков - около 100 + 100 алиасов.
В настоящий момент объем почтовой базы - около 250Гб.
Сам сервер: 2GB RAM, cat /proc/cpuinfo показывает 8 штук Intel(R) Xeon(R) CPU E5430 @2.66GHz
Файловая система - ext3, включена индексация каталогов (как указано здесь http://www.opennet.me/tips/info/1345.shtml).
Клиенты - Outlook 2007.
Базу почты уменьшать не хочется, переходить на другие IMAP-клиенты - тоже.

Теперь вопрос - система изрядно подтормаживает, например, при переносе письма из папки в папку, обновлении и тд.

Вопрос в следующем: есть ли какие-либо способы оптимизации, например - перенос сендмейла (или касперского) на отдельный сервер или еще какая-то оптимизация.
Так же, если кто-то подскажет, как вычислить "слабое звено" - буду признателен - сам в этом не очень силен.

Заранее спасибо!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Конфигурация почтового сервера (кластера)"  
Сообщение от pavel_simple (ok) on 25-Мрт-09, 19:46 
>[оверквотинг удален]
>
>Теперь вопрос - система изрядно подтормаживает, например, при переносе письма из папки
>в папку, обновлении и тд.
>
>Вопрос в следующем: есть ли какие-либо способы оптимизации, например - перенос сендмейла
>(или касперского) на отдельный сервер или еще какая-то оптимизация.
>Так же, если кто-то подскажет, как вычислить "слабое звено" - буду признателен
>- сам в этом не очень силен.
>
>Заранее спасибо!

слабое звено?

top
iostat
systemtap если осилите

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Конфигурация почтового сервера (кластера)"  
Сообщение от snussi email on 25-Мрт-09, 20:00 
>слабое звено?
>
>top
>iostat
>systemtap если осилите

top показывает загрузку процессора не более 3% (что, как мне кажется, более-менее нормально).
iostat -x
Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda              25,21    70,70 60,51 19,39  5343,46   720,90    75,89     2,94   36,80   6,14  49,03
dm-0              0,00     0,00 85,71 90,11  5343,17   720,90    34,49     4,19   23,83   2,79  49,03
dm-1              0,00     0,00  0,00  0,00     0,00     0,00     8,00     0,00   12,88   1,32   0,00
(честно говоря, не очень понял - надо ли складывать строки - если да, то использование дисков под 100%, если нет, то 50% - вполне прилично).


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Конфигурация почтового сервера (кластера)"  
Сообщение от pavel_simple (ok) on 25-Мрт-09, 20:55 
>[оверквотинг удален]
>5343,17   720,90    34,49    
> 4,19   23,83   2,79  49,03
>dm-1            
>  0,00     0,00  0,00  
>0,00     0,00     0,00
>    8,00     0,00  
> 12,88   1,32   0,00
>(честно говоря, не очень понял - надо ли складывать строки - если
>да, то использование дисков под 100%, если нет, то 50% -
>вполне прилично).

система?
диски/рэйд?
top wait какой показывает? сколько под буфера и кэш памяти занято?

опции монтирования фс?

не заставляйте из вас клёщами информацию тащить - думаёте сами что будет полезно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Конфигурация почтового сервера (кластера)"  
Сообщение от upa on 25-Мрт-09, 22:06 
>Вопрос в следующем: есть ли какие-либо способы оптимизации, например - перенос сендмейла
>(или касперского) на отдельный сервер или еще какая-то оптимизация.
>Так же, если кто-то подскажет, как вычислить "слабое звено" - буду признателен
>- сам в этом не очень силен.
>
>Заранее спасибо!

Попробуйте вместо Sendmail'a использовать Axigen Mail Server. Работает в десятки раз быстрее чем sendmail и postfix, требования к железу минимальны. Где то в сети была статья на русском языке по сравнительной производительности AXIGEN. Поищите. Это будет лучшая оптимизация Вашей почтовой системы :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Конфигурация почтового сервера (кластера)"  
Сообщение от сабакка on 25-Мрт-09, 23:14 
http://wiki.dovecot.org/PerformanceTuning

система не свапит? что free выдает? sar -b что-нибудь показывает?, если нет установитете пакет sysstat

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Конфигурация почтового сервера (кластера)"  
Сообщение от snussi email on 26-Мрт-09, 12:25 
>http://wiki.dovecot.org/PerformanceTuning

Спасибо за ссылку, попробую

>система не свапит? что free выдает? sar -b что-нибудь показывает?

Свап пустой, свободной пямяти - около 35-50%

sar -b:
              tps      rtps      wtps   bread/s   bwrtn/s
Среднее:    551,17    288,39    262,78  21376,84   3804,52

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Конфигурация почтового сервера (кластера)"  
Сообщение от сабакка on 26-Мрт-09, 12:53 
>[оверквотинг удален]
>>система не свапит? что free выдает? sar -b что-нибудь показывает?
>
>Свап пустой, свободной пямяти - около 35-50%
>
>sar -b:
>            
>  tps      rtps  
>   wtps   bread/s   bwrtn/s
>Среднее:    551,17    288,39    
>262,78  21376,84   3804,52

Много операций записи - какая дисковая подсистема?
кстати перенести кашмаровского на другой сервер, это может помочь, только возможно ли это я не знаю :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Конфигурация почтового сервера (кластера)"  
Сообщение от snussi email on 26-Мрт-09, 15:07 
>Много операций записи - какая дисковая подсистема?

Два сата винта в мирроре, если правильно понял вопрос.
>кстати перенести кашмаровского на другой сервер, это может помочь, только возможно ли
>это я не знаю :)

Ок, сам думал об этом - пожалуй, в качестве первого шага так и сделаю!

Спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Конфигурация почтового сервера (кластера)"  
Сообщение от сабакка on 26-Мрт-09, 16:39 
если ядро достаточно новое, то iotop поможет в диагностике.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Конфигурация почтового сервера (кластера)"  
Сообщение от snussi email on 27-Мрт-09, 11:03 
>если ядро достаточно новое, то iotop поможет в диагностике.

Ок, пробую.
Пока подтюнинговал dovecot - немного помогло.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Конфигурация почтового сервера (кластера)"  
Сообщение от DzenK email(ok) on 03-Апр-09, 16:29 
хорошо,а можнохорошо,а можно так? письмо больше 1 мб то оно уходит постмастеру,меньше- проходит в мир
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру