Фев 03

«Как подобрать оптимальное количество потоков?» — один из самых часто задаваемых вопросов по настройке MailBot после покупки. Оптимальным является количество потоков, которое загружает канал на 100%, но при этом все потоки получают свою долю канала. Таким образом будет достигнута максимальная скорость регистрации. Для мониторинга загрузки канала можно воспользоваться бесплатной программой NetWorx:

NetWorx - график загрузки канала

На скриншоте видно, что канал шириной в 8 Мбит/с забит полностью.
В Windows существует и встроенное средство для мониторинга канала:

Встроенное средство мониторинга загрузки канала

Находится оно в оснастке «Производительность» (perfmon.msc), объект «сетевой интерфейс», счётчик «Получено байт/сек», однако его достаточно непросто настроить на понятный масштаб.

Итак, запустив выбранное средство мониторинга, устанавливаем начальное количество потоков, например 100. Если канал загружается не полностью, добавляем по 10-100 потоков, пока не будет достигнута полная загрузка канала. Если потоков слишком много, они перегрузят канал и в логе программы появится много сетевых ошибок. В таком случае попробуйте скидывать по 10-100 потоков до тех пор, пока загрузка не начнёт уменьшаться. Таким образом вы определите оптимальное количество потоков для своего окружения: системы, канала, прокси и текущей загрузки капча-сервиса или SMS-сервиса.

В FAQ добавлена ссылка на этот пост.

tavel \\ ,