Шаблон тормозит на 2000 потоках

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

Midnight

Client
Регистрация
28.02.2016
Сообщения
351
Реакции
225
Баллы
43
Привет всем. На форуме пишут, что максимальное кол-во потоков упирается в ресурсы ПК, но я столкнулся с тем, что при работе в 1000+ потоков ресурсы используются на 50%, а ZP начинает изрядно тормозить. Шаблон на запросах без использования браузера, примерно следующего вида (схематично)
9cR0yG4ZQKc.jpg

При работе до 800-1000 потоков, время между записями в логе как и положено 60 сек, но при дальнейшем увеличении потоков это время начинает расти до 3-10 минут, при этом ощущается, что ЗП начинает тупить (к примеру я добавляю +10 потоков и они добавляются несколько минут). Скрин диспетчера (VPS 14gb ram, 10 виртуальных ядер, ssd):

0JUFwoV_t6Q.jpg


Перевел все запросы на xNet - стало чуть лучше. Пробовал на версии 5.11.7.0 вместо последней доступной - не помогло. Если убрать запрос из цикла, то ситуация нормализуется, хоть и есть некоторые подтормаживания. Вопрос: возможно ли разогнать ЗП до 2к потоков?

ПС: заметил, что если при запущеных 500-800 потоках сразу добавить еще 50 или больше - то все потоки намертво "зависают" на этапе отправки запроса и выполнение шаблона просто стоит на месте
 
До подключения xNet еще доп. библиотеки использовались? Я у себя замечаю что с библиотеками безбраузерный шаблон не может до 100% нагрузить CPU, то есть доходит до ~80% и уже начинает тупить, будто использовал все 100%.
 
До подключения xNet еще доп. библиотеки использовались? Я у себя замечаю что с библиотеками безбраузерный шаблон не может до 100% нагрузить CPU, то есть доходит до ~80% и уже начинает тупить, будто использовал все 100%.

Кроме xNet никаких либ больше не подключено. С xNet даже быстрее работает по ощущениям
 
что если запилите отдельного менеджера(отдельный шаблон), который каждые 30-60 сек будет добавлять по потоку?
но думаю не поможет, бери сервак мощнее... или протестируй на более мощной машине...
 
Если есть в шаблоне есть работа с файлами, то советую перейти с обычных файлов на mysql
 
Если есть в шаблоне есть работа с файлами, то советую перейти с обычных файлов на mysql
2000 потоков, на каждый поток свой файл с логом, раз в минуту запись соответственно
 
+Буфер обмена на 1000 поставь )
 
  • Оценить
Реакции: grin-du

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