Узнать во что упирается шаблон.

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
Есть шаб на запросах, разогнал до 600 потоков. Но не понимаю во что он упирается, т.е. по расчетам скорость должна быть выше. Как можно определить?
 

yriy158

Client
Регистрация
10.08.2013
Сообщения
491
Благодарностей
303
Баллы
63
Есть шаб на запросах, разогнал до 600 потоков. Но не понимаю во что он упирается, т.е. по расчетам скорость должна быть выше. Как можно определить?
То есть, в диспетчере задач загрузка РАМ, ЦП и интернета не на 100%, а больше потоков не запускается?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113
ну значит шаб быстро выполняется и не успевает набрать больше потоков...

зацикли шаб, чтоб он внутри по кругу работал без перезагрузки .... но это херовый варик )
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
То есть, в диспетчере задач загрузка РАМ, ЦП и интернета не на 100%, а больше потоков не запускается?
Нагрузки практически нету. Мне уже подсказали, что надо на БД переходить и по меньше данных в лог писать.
Элементарно уперся в списки шаблон. все 600 потоков. берут с одного списка данные, и записывают в другой с интервалом 5 сек каждый поток. ну и соответственно, просто списки не вывозят.

ну значит шаб быстро выполняется и не успевает набрать больше потоков...

зацикли шаб, чтоб он внутри по кругу работал без перезагрузки .... но это херовый варик )
Так там и так цикл, ну выше написал уже, скорей всего в этом причина.
 

yriy158

Client
Регистрация
10.08.2013
Сообщения
491
Благодарностей
303
Баллы
63
Нагрузки практически нету. Мне уже подсказали, что надо на БД переходить и по меньше данных в лог писать.
Элементарно уперся в списки шаблон. все 600 потоков. берут с одного списка данные, и записывают в другой с интервалом 5 сек каждый поток. ну и соответственно, просто списки не вывозят.


Так там и так цикл, ну выше написал уже, скорей всего в этом причина.
ну да, если работа со списками, то при таком многопотоке БД решает.
Если лень с БД, то можешь попробовать на РАМ диск перенести фалы рабочие и затестить еще и такой вариант. Но лучше сразу на БД, конечно.
 
  • Спасибо
Реакции: Mikhail B.

sydoow

Client
Регистрация
22.06.2011
Сообщения
289
Благодарностей
149
Баллы
43
Тоже с такой проблемой столкнулся и пока что решил перейти на РАМ диск, тк это проще чем мне вникать в БД.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113
С Бд стало лучше, но результат все равно меня не устраивает. Придется лепить счетчики и смотреть на каком этапе идет затуп.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Можно, но в 600 потоков разве разберешь. А так выбрать 1 поток из 600, и налепить в шаблоне секундомеры.
так там каждый поток пишит отдельно
только файлов будет куча
 
  • Спасибо
Реакции: Sergodjan

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 415
Благодарностей
5 454
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Никогда не юзал трасировку. Спасибо попробую.
ты раз запусти и файлы отдельно скопируй, так как при повторном запуске файлы новые будут
не забудь потом отключить, а то диск не осилит обращение такое и если в шабе ещё будет цикл маленький по времени то много записей будет
 

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