Регистрация...

Eserv Forum / E2 / Eserv 2 support / 100% загрузка CPU при отправке писем

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Просветите, пожалуйста! На компе 2 процессора. При одновременной отправке 2х или более писем процы загружены полностью Комп практически не реагирует больше ни на что. Чем SmtpSend3 их так загружает? Есть ли возможность умерить их аппетит? С ключиком -z тоже грабли. Одно письмо заклинило и сразу выстроилась очередь. Как быть?
 
Комментарии к этой версии (29.08.2007 09:43) [~myg] 77c93716
АвторДатаТекстtags
pig29.08.2007 10:10
Большое письмо? До сих пор поедание ресурсов было из-за иконки и спрятанного окна лога. Можно отключить это безобразие вообще (-dw) или умерить аппетит (-ln 200).
imported
myg29.08.2007 11:14
Да не сказать чтобы очень. Человек отправляет пару-тройку писем почти одновременно, при этом запускается несколько экземпляров SmtpSend3. И они занимают 100% обоих процессоров! Ведь там-же нет никакой обработки. Или DOS процесс хавает сразу всю мощность процессора?
imported
pig29.08.2007 11:37
Smtpsend3 не DOS, а консольное приложение Win32. В принципе, в отсутствии других задач любое приложение заберёт себе 100% процессора. Если агенты не хотят отдавать ресурсы, надо по логам смотреть, что они делают. Попробуйте всё-таки иконки отключить.
imported
myg29.08.2007 12:54
pig пишет: SВ принципе, в отсутствии других задач любое приложение заберёт себе 100% процессора. Если агенты не хотят отдавать ресурсы, надо по логам смотреть, что они делают. Попробуйте всё-таки иконки отключить.


Это довольно спорное утверждение, если программа толкает в Internet байты, а скорость передачи не так велика, зачем ей постоянно занимать процессор? А вопрос не в невозврате ресурсов, а в том что один процесс захватывает 100% процессорного времени CPU
imported
pig29.08.2007 13:29
Если процесс один, ему просто не с кем делиться — что ресурсами, что процессором (который тоже ресурс). Но насчёт ввода-вывода вы правы, загрузка должна прыгать, а средняя должна быть явно меньше ста процентов. Правда, не совсем ясно, что там за кадром сама система делает — где она должна переключиться из контекста процесса в себя любимую.
imported
pppppp06.11.2007 17:59
А ключ -dw отключает какой лог, xxxxsmtp.log или копии сеансов в TMP?
imported
pig06.11.2007 18:36
Иконку в трее и скрытое за ней окно лога. Оно отжирает память и по мере распухания начинает жрать процессор.
imported
ac06.11.2007 19:23
Да, дело скорее всего в окошке. Самому процессу передачи письма процессор почти не нужен — он практически все время кого-нибудь ждет, то данных с диска, то завершения передачи по сети, и в это время загрузка нулевая.

Кстати, в последнем smtpsend4 окошко тоже слегка умерило аппетиты за счет изменения формата визуального лога.
imported
DeBuck07.11.2007 13:34
ac пишет: Кстати, в последнем smtpsend4 окошко тоже слегка умерило аппетиты за счет изменения формата визуального лога.

Какая версия (билд) smtpsend4 имеется в виду, если не секрет?
Последняя на FTP: SMTPSEND v4.28 for Eserv © 1997-2007 A.Cherezov Etype Co.
Есть ли на нее WHATSNEW ?
imported
ac08.11.2007 02:19
  1. 30. Положил на ftp. Изменения несущественны, whatsnew здесь:
  2. http://forum.etype.net/viewtopic.php?t=5996
imported
Работает на Eserv/5.05567 (10.02.2020)