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

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Есть шаб на запросах, разогнал до 600 потоков. Но не понимаю во что он упирается, т.е. по расчетам скорость должна быть выше. Как можно определить?
 

yriy158

Client
Joined
Aug 10, 2013
Messages
490
Reaction score
302
Points
63
Есть шаб на запросах, разогнал до 600 потоков. Но не понимаю во что он упирается, т.е. по расчетам скорость должна быть выше. Как можно определить?
То есть, в диспетчере задач загрузка РАМ, ЦП и интернета не на 100%, а больше потоков не запускается?
 

backoff

Client
Joined
Apr 20, 2015
Messages
6,333
Reaction score
6,622
Points
113
ну значит шаб быстро выполняется и не успевает набрать больше потоков...

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

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

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

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

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

yriy158

Client
Joined
Aug 10, 2013
Messages
490
Reaction score
302
Points
63
Нагрузки практически нету. Мне уже подсказали, что надо на БД переходить и по меньше данных в лог писать.
Элементарно уперся в списки шаблон. все 600 потоков. берут с одного списка данные, и записывают в другой с интервалом 5 сек каждый поток. ну и соответственно, просто списки не вывозят.


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

sydoow

Client
Joined
Jun 22, 2011
Messages
311
Reaction score
166
Points
43
Тоже с такой проблемой столкнулся и пока что решил перейти на РАМ диск, тк это проще чем мне вникать в БД.
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

С Бд стало лучше, но результат все равно меня не устраивает. Придется лепить счетчики и смотреть на каком этапе идет затуп.
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,696
Reaction score
10,156
Points
113
С Бд стало лучше, но результат все равно меня не устраивает. Придется лепить счетчики и смотреть на каком этапе идет затуп.
А если трассировку сделать?
https://zennolab.com/wiki/ru:trace
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,374
Reaction score
2,043
Points
113
Можно, но в 600 потоков разве разберешь. А так выбрать 1 поток из 600, и налепить в шаблоне секундомеры.
так там каждый поток пишит отдельно
только файлов будет куча
 
  • Thank you
Reactions: Sergodjan

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

так там каждый поток пишит отдельно
только файлов будет куча
Никогда не юзал трасировку. Спасибо попробую.
 

ssXXXss

Client
Joined
Dec 23, 2014
Messages
7,374
Reaction score
2,043
Points
113
Никогда не юзал трасировку. Спасибо попробую.
ты раз запусти и файлы отдельно скопируй, так как при повторном запуске файлы новые будут
не забудь потом отключить, а то диск не осилит обращение такое и если в шабе ещё будет цикл маленький по времени то много записей будет
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)