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

  • Автор темы Автор темы Kostass
  • Дата начала Дата начала

Kostass

Client
Регистрация
20.12.2010
Сообщения
144
Реакции
9
Баллы
18
Ребята подскажите как оптимизировать потребляемое количество ресурсов зеннокой.
Задача заключается в том чтобы парсить большой ресурс, нуждаюсь в 50-100 потоках, но более 20 - 25 не хотят подыматься.
Паршу мобильную версию сайта, беру всего 4 значения со стр, отключена загрузка картинок флеш и т.д. с проксями и без проксей более 25 потоков не подымается, грешу на железо.
images.jpg
 
Время выполнения проекта какое? Может потоки просто подняться не успевают.
 
Или ресурсы системы все заюзаны?
 
Время выполнения проекта какое? Может потоки просто подняться не успевают.
1-5 сек (заход на стр, сохранение данных), но хотелось бы быстрее.
Щас по ресурсам точно скажу.
 
Что в настройках инстанса значит максимальное количество памяти ?
 
сейчас запустил на другой машине там проц 2.3 Ghz, опреративы 3 гб, 64тиная ось.
при рекомендуемых 60 потоках запускаются примерно 15-25 потоков, оперативы занято 2000-2500 гб, еще почемуто у проца работает только 1 ядро, и занято скачками в 50-100%
 
В целом результат работы выходит в среднем такойже как и на 5 поточной версии продукта ;(
 
так кто нить чтот подскажет ?
 
Для увеличения производительности можно перевести шаблон на GET запросы, если это возможно. А так же при быстром выполнении сделать цикл (в разумных пределах), например если суть ходить по страницам и парсить - то 10-20 выполнений в цикле будут работать быстрее чем перезагрузка инстанса 10-20 раз.
 
  • Спасибо
Реакции: Kostass
Потоки просто не успевают подниматься. Нужно увеличить время выполнения шаблона.
 
  • Спасибо
Реакции: Kostass
C Get запросами разобрался!
Скажите в цикл вводить с помощью настроек "Выполненных заданий до принудительной перезагрузки" ? Либо либо делать счетчик прямо в шаблоне?
 
В ШАБЛОНЕ
счетчик + обработка счетчика
 
  • Спасибо
Реакции: Kostass

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