The OpenNET Project / Index page

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

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

"Производительность sendmail'а"  
Сообщение от Волосатый Чо email on 04-Апр-08, 13:21 
Привет. Сервер sendmail (clamav, spamassassin) на Linux. Почтовый поток в день: rejected + viruses + spam = 2 млн. сообщений, send + received = 100 тыс. сообщений. Пиковое кол-во процессов sendmail около 700, одновременно установленных smtp соединений 600 (плюс около 1500 локальных сокетов для clamav-milter и spamass-milter). Почтовая очередь в среднем 100 писем. Процессор, память и дисковая подсистема незагружены. ОС на базовом уровне оптимизирована. В часы пиковой нагрузки (часов пять в день) время отклика sendmail доходит до 50 сек.

В чем может быть узкое место, ограничевающее производительность?

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

 Оглавление

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


1. "Производительность sendmail'а"  
Сообщение от cYbErLoRd (??) on 04-Апр-08, 14:28 
Например ширина канала.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Производительность sendmail'а"  
Сообщение от vg (??) on 04-Апр-08, 14:32 
ДНС сервера тоже смотреть...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Производительность sendmail'а"  
Сообщение от mario email(ok) on 04-Апр-08, 14:53 
>Привет. Сервер sendmail (clamav, spamassassin) на Linux. Почтовый поток в день: rejected
>+ viruses + spam = 2 млн. сообщений, send + received
>= 100 тыс. сообщений. Пиковое кол-во процессов sendmail около 700, одновременно
>установленных smtp соединений 600 (плюс около 1500 локальных сокетов для clamav-milter
>и spamass-milter). Почтовая очередь в среднем 100 писем. Процессор, память и
>дисковая подсистема незагружены. ОС на базовом уровне оптимизирована. В часы пиковой
>нагрузки (часов пять в день) время отклика sendmail доходит до 50
>сек.
>
>В чем может быть узкое место, ограничевающее производительность?

вот статейку почитайте

http://www.opennet.me/openforum/vsluhforumID1/18181.html

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

4. "Производительность sendmail'а"  
Сообщение от Волосатый Чо on 04-Апр-08, 18:15 
>Например ширина канала.

Ширина канала ограничена провайдером до 6 Мбит/с, я же измеряю время отклика через 100 Мбит/с интерфейс.

>ДНС сервера тоже смотреть...

Кеширующий DNS стоит локально, работает, да и врятли сендмыло делает днс запросы между началом соединения и выдачей приветствия удаленной стороне, а именно здесь у меня и возникает большая задержка.

>вот статейку почитайте
>http://www.opennet.me/openforum/vsluhforumID1/18181.html

Позновательно, но бесполезно

Может быть дело в количестве одновременных подключений, может быть ограничения накладываются системой, например, незнаю, драйвером сетевой карты...

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

6. "Производительность sendmail'а"  
Сообщение от PavelR (??) on 05-Апр-08, 10:31 
>[оверквотинг удален]
>
>Ширина канала ограничена провайдером до 6 Мбит/с, я же измеряю время отклика
>через 100 Мбит/с интерфейс.
>
>>ДНС сервера тоже смотреть...
>
>Кеширующий DNS стоит локально, работает, да и врятли сендмыло делает днс запросы
>между началом соединения и выдачей приветствия удаленной стороне, а именно здесь
>у меня и возникает большая задержка.
>

  Чем обосновано "да и врядли" - как раз таки может делать запросы, чтобы определить имя айпишника.

>>вот статейку почитайте
>>http://www.opennet.me/openforum/vsluhforumID1/18181.html
>
>Позновательно, но бесполезно
>
>Может быть дело в количестве одновременных подключений, может быть ограничения накладываются системой,
>например, незнаю, драйвером сетевой карты...

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

5. "память не загружена?"  
Сообщение от Andrey Mitrofanov on 04-Апр-08, 19:36 
>Пиковое кол-во процессов sendmail около 700, одновременно установленных
>smtp соединений 600 (плюс около 1500 локальных сокетов для clamav-milter
>и spamass-milter).

.
>Процессор, память и дисковая подсистема незагружены.

То есть "всё это" помещается в ОЗУ и не "выпадает" в своп?

>В часы пиковой нагрузки (часов пять в день) время отклика sendmail доходит до 50
>сек.

Очень похоже, что форк sendmail-а вызывает своп (насколько я ничего не понимаю в sendmail-e)... _В_этот_ момент что со свопом и памятью на сервере?

>В чем может быть узкое место, ограничевающее производительность?
>

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

7. "Производительность sendmail'а"  
Сообщение от Волосатый Чо on 05-Апр-08, 21:17 
>То есть "всё это" помещается в ОЗУ и не "выпадает" в своп?
>Очень похоже, что форк sendmail-а вызывает своп (насколько я ничего не понимаю в sendmail-e)... _В_этот_ момент что со свопом и памятью на сервере?

Своп полностью свободен, ничего в него не выгружается. Память на 30% занята системой и процессами sendmail'а, оставшаяся часть занята файловым кешем (cache 50%) и buffers (10%). Что-то не дает sendmail'у порождать большее количество дочерних процессов, вот только что?
При этом в sendmail.cf:
O MaxDaemonChildren=5000
O ConnectionRateThrottle=150

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

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

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




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

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