Данное исследование это буквально 15-минутный тест на способности ЗП на моей системе, сделал по просьбе одного пользователя с другого форума. Возможно кому-то этот материал окажется полезным.
Система - Линия интернет от МГТС на 30 Мбит. Роутер стандартный от МГТС (ZTE f660). Компьютер подключен по Вай-Фай.
Имею в запущенных проектах:
- 6 проектов по 1 потоку;
- 1 простой проект на 10 потоков;
Ставлю стресс-проект по регистрации и постингу на джумла К2 движке на 300 потоков.
Жду разгона.
275 потоков.
Сама программа работает нормально в интерфейсе программы и виндоус лагов нет.
Однако проверки прокси упали до 0/мин.
Скачка источников упала в районе 10 кб/сек.
Сайты в стороннем браузере не открываются, белый экран загрузки навечно.
Пропускной способности интернета явно не хватает.
Наверно если напрямую провод втыкнуть из роутера будут показатели получше, а так, в общем-то, чувствуется перебор.
Однако, как ни странно в параллельно запущенном простом проекте на 10 потоков несмотря на загрузку в 275 потоков в другом - все 10 потоков постоянно заканчиваются успешно, лог показывает непрерывные успешные завершения.
Видимо значит хоть и идет предельная нагрузка на сеть, но все-таки она не препятствует нормальному завершению потоков.
Выставляю максимум проекта на 100 потоков, жду постепенного снижения потоков.
Мониторю процесс снижения.
220 потоков
Сайты через сторонний браузер уже начинают загружаться с некоторым лагом (секунд 5-10).
Пошли проверки прокси 30/мин, скачка источников 200 Кб/сек.
105 потоков
сайты через сторонний браузер загружаются все также с лагом (секунд 5-10).
Проверки прокси вернулись к нормальному уровню 3000 Кб/с загрузка источников, 5500 прокси/мин/
ВЫВОДЫ.
На мой взгляд, при заданных условиях ЗП можно комфортно использовать:
- свыше 220 потоков - некомфортно, неизвестно качество отрабатывания потоков, возможно часть потоков не догружает целевые сайты.
- 150-220 потоках комфортно при условии не использования проксичекера и не выполнении других интернет-задач в системе.
- 100-150 потоков, если используется проксичекер (500 потоков на проверку прокси, 10 потоков на скачку источников), другие интернет-задачи можно выполнять с некоторыми лагами.
- менее 100 потоков - беспроблемное выполнение проектов и параллельный серфинг в интернет, выполнение других задач.
При подключении по кабелю и/или при большей пропускной способности интернет-канала явно имеется очень большой резерв на повышение многопоточности ЗП.
Возможно, если будет интерес, в следующий раз потестирую с кабелем.
Система - Линия интернет от МГТС на 30 Мбит. Роутер стандартный от МГТС (ZTE f660). Компьютер подключен по Вай-Фай.
Имею в запущенных проектах:
- 6 проектов по 1 потоку;
- 1 простой проект на 10 потоков;
Ставлю стресс-проект по регистрации и постингу на джумла К2 движке на 300 потоков.
Жду разгона.
275 потоков.
Сама программа работает нормально в интерфейсе программы и виндоус лагов нет.
Однако проверки прокси упали до 0/мин.
Скачка источников упала в районе 10 кб/сек.
Сайты в стороннем браузере не открываются, белый экран загрузки навечно.
Пропускной способности интернета явно не хватает.
Наверно если напрямую провод втыкнуть из роутера будут показатели получше, а так, в общем-то, чувствуется перебор.
Однако, как ни странно в параллельно запущенном простом проекте на 10 потоков несмотря на загрузку в 275 потоков в другом - все 10 потоков постоянно заканчиваются успешно, лог показывает непрерывные успешные завершения.
Видимо значит хоть и идет предельная нагрузка на сеть, но все-таки она не препятствует нормальному завершению потоков.
Выставляю максимум проекта на 100 потоков, жду постепенного снижения потоков.
Мониторю процесс снижения.
220 потоков
Сайты через сторонний браузер уже начинают загружаться с некоторым лагом (секунд 5-10).
Пошли проверки прокси 30/мин, скачка источников 200 Кб/сек.
105 потоков
сайты через сторонний браузер загружаются все также с лагом (секунд 5-10).
Проверки прокси вернулись к нормальному уровню 3000 Кб/с загрузка источников, 5500 прокси/мин/
ВЫВОДЫ.
На мой взгляд, при заданных условиях ЗП можно комфортно использовать:
- свыше 220 потоков - некомфортно, неизвестно качество отрабатывания потоков, возможно часть потоков не догружает целевые сайты.
- 150-220 потоках комфортно при условии не использования проксичекера и не выполнении других интернет-задач в системе.
- 100-150 потоков, если используется проксичекер (500 потоков на проверку прокси, 10 потоков на скачку источников), другие интернет-задачи можно выполнять с некоторыми лагами.
- менее 100 потоков - беспроблемное выполнение проектов и параллельный серфинг в интернет, выполнение других задач.
При подключении по кабелю и/или при большей пропускной способности интернет-канала явно имеется очень большой резерв на повышение многопоточности ЗП.
Возможно, если будет интерес, в следующий раз потестирую с кабелем.
Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.



) - Каждый поток это примерно как одна вкладка в браузере, попробуйте открыть любой браузер и запустить 200 или более вкладок. К примеру браузер на движке WebKit(но думаю у них у всех принцип одинаков), работает по принципу активная вкладка при прогрузке высший приоритет, остальные загружаются постепенно в фоне, при переключении на другую вкладку во время загрузки, приоритет перепадает на другую вкладку. В ZP браузер свой и по какому принципу работает я не знаю(думаю что так же). Так же можно сравнить каждый поток с локальной машиной во главе шлюза который раздает инет....когда 200 машин лезут через шлюз, то шлюз грамотно дает инет каждой машине поровну, т.е. если 200 машин, а канал 100 Мбит/с, то каждому по 512 Мбит/с....это примерно. Так же и с потоками, каждому потоку примерно поровну ресурсов. Но тут малясь "сам с собой" не соглашусь, так как обрабатывает данные процессор. Если один проц и одно ядро, то будет дольше обрабатываться в отличие от двух ядер. К примеру, в один туалет будет очередь длинее, чем очередь в два туалета.
люнуха такого себе не позволяет