Количество потоков!

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
Ребята подскажите как оптимизировать потребляемое количество ресурсов зеннокой.
Задача заключается в том чтобы парсить большой ресурс, нуждаюсь в 50-100 потоках, но более 20 - 25 не хотят подыматься.
Паршу мобильную версию сайта, беру всего 4 значения со стр, отключена загрузка картинок флеш и т.д. с проксями и без проксей более 25 потоков не подымается, грешу на железо.
images.jpg
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Время выполнения проекта какое? Может потоки просто подняться не успевают.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Или ресурсы системы все заюзаны?
 

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
Время выполнения проекта какое? Может потоки просто подняться не успевают.
1-5 сек (заход на стр, сохранение данных), но хотелось бы быстрее.
Щас по ресурсам точно скажу.
 

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
Что в настройках инстанса значит максимальное количество памяти ?
 

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
сейчас запустил на другой машине там проц 2.3 Ghz, опреративы 3 гб, 64тиная ось.
при рекомендуемых 60 потоках запускаются примерно 15-25 потоков, оперативы занято 2000-2500 гб, еще почемуто у проца работает только 1 ядро, и занято скачками в 50-100%
 

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
В целом результат работы выходит в среднем такойже как и на 5 поточной версии продукта ;(
 

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
так кто нить чтот подскажет ?
 

tonic

Client
Регистрация
07.08.2011
Сообщения
103
Благодарностей
50
Баллы
28
Для увеличения производительности можно перевести шаблон на GET запросы, если это возможно. А так же при быстром выполнении сделать цикл (в разумных пределах), например если суть ходить по страницам и парсить - то 10-20 выполнений в цикле будут работать быстрее чем перезагрузка инстанса 10-20 раз.
 
  • Спасибо
Реакции: Kostass

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Потоки просто не успевают подниматься. Нужно увеличить время выполнения шаблона.
 
  • Спасибо
Реакции: Kostass

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Благодарностей
9
Баллы
18
C Get запросами разобрался!
Скажите в цикл вводить с помощью настроек "Выполненных заданий до принудительной перезагрузки" ? Либо либо делать счетчик прямо в шаблоне?
 

svaminar

Client
Регистрация
21.08.2013
Сообщения
834
Благодарностей
379
Баллы
63
В ШАБЛОНЕ
счетчик + обработка счетчика
 
  • Спасибо
Реакции: Kostass

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)