|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Anton Yuzhaninov 2:5020/400 13 Mar 2007 12:06:30 To : Andrew Filonov Subject : Re: greet_pause -------------------------------------------------------------------------------- Hello, Andrew! You wrote to Anton Yuzhaninov on Tue, 13 Mar 2007 06:13:25 +0000 (UTC): ??>>>>>> "AY" == Anton Yuzhaninov writes: EG>> Кто-кто сожрет? greet_pause не имеет никакого отношения к EG>> грейлистингу, и CPU не жрет. AY>> Зато увеличивает число процессов (для sendmail/postfix/exim) AY>> т. к. на каждую коннекцию расходуется по процессу. И когда их AY>> число подберется к тысяче процессор будет хорошо кушаться из за AY>> переключений контекста (если конечно хватит памяти на тысячу AY>> процессов). AF> Ты что курил? С какого бодуна, пауза должна увеличивать число AF> процессов? Это настолько очевидно, что даже не знаю как объяснить. Hо попробую на примере. Допустим у нас есть сервер, на который приходит 10 писем в секунду. Если обработка одного письма занимает 5 секунд, то всего у нас будет 10*5 = 50 коннекций. Если добавим паузу на 25 секунд, то то каждое подключение будет обрабатываться уже не за 5 а за 30 секунд и всего будет 10*30 = 300 коннекций. В случае sendmail/postfix/exim, как я уже писал на каждую коннекцию нужно по процессу. Пауза не увеличивает число процессов если у вас два письма в минуту или меньше (исходя из времени обработки письма 30 сек.), но такая низкая нагрузка бывает далеко не у всех. -- Anton Yuzhaninov, OSPF-RIPE, mail: citrin (at) citrin.ru P. S. Если у Вас есть MTA где без паузы висит несколько сот процессов, попробуйте включить там на время паузу секунд на 30 - будите сильно удивлены эффектом. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/12317c43b00d2.html, оценка из 5, голосов 10
|