Size: a a a

QA — Load & Performance

2020 January 09

D

Diezych in QA — Load & Performance
Ιωάννης Τσεκούρι
Это особенности петона
а в чем именно там фишка у питона, почему он только 1 ядро юзает? я сразу думал дело в интепретаторе дело, но смена не помогла.
источник

AK

Anton Kramarev in QA — Load & Performance
Почти любой язык будет использовать одно ядро по-умолчанию
источник

AK

Anton Kramarev in QA — Load & Performance
Даже языки с поддержкой многоядерности
источник

AK

Anton Kramarev in QA — Load & Performance
Но пайтон в принципе не умеет в многоядерность
источник

D

Diezych in QA — Load & Performance
ну с джавой вроде получше дела) я вот не знаю внутренностей джеметра в этом плане, там какая то либа по работе с многпроцессорными системами стоит?
источник

D

Diezych in QA — Load & Performance
для питона сча глянул тоже есть, странно почему в локусте ее не заюзали
источник

AK

Anton Kramarev in QA — Load & Performance
У пайтона есть мультитрединг и мулитипроцессинг
источник

AK

Anton Kramarev in QA — Load & Performance
Мультитрединг все равно будет использовать только одно ядро, потому что так работает стандартный интерпретатор (cpyton)
источник

AK

Anton Kramarev in QA — Load & Performance
А мультипроцессинг, насколько я помню, запускает отдельный системный процесс
источник

MA

Maksim Andryushchenkov in QA — Load & Performance
там гринлеты, а они эмулируют многопоточность без использования средств операционной системы
источник

AK

Anton Kramarev in QA — Load & Performance
Diezych
ну с джавой вроде получше дела) я вот не знаю внутренностей джеметра в этом плане, там какая то либа по работе с многпроцессорными системами стоит?
Пока ты все пишешь в один поток, то больше одного ядра не используется в любом случае
источник

RZ

Radik Zagirov in QA — Load & Performance
Diezych
кстати локуст да, я проверял его возможности и он что то не впечатлил.. возможно надо какой то специфический тюнинг
Для построения простых юзерфлоу и их проверки оперативной - самое оно
источник

D

Diezych in QA — Load & Performance
ну для смоук тестов своеобразных для девелоперов))
а для норм производительности видимо надо пошаманить. спасибо, попробую с контейнерами поиграться
источник

RZ

Radik Zagirov in QA — Load & Performance
Можешь попробовать запустить в режиме мастера и нескольких слейвов просто, тоже довольно быстро будет
источник

D

Diezych in QA — Load & Performance
это пробовал) все равно до джеметра на дотягивало изза этих органичений
источник

RZ

Radik Zagirov in QA — Load & Performance
Конечно не дотягивает, тут я не спорю
источник

D

Diezych in QA — Load & Performance
а до гатлинга и подавно, судя по отзывам)
источник

RZ

Radik Zagirov in QA — Load & Performance
Как быстрое решение - ок
источник

RZ

Radik Zagirov in QA — Load & Performance
Особенно если есть готовые АПИшные наборы тестовые, можно даже не писать ничего практически
источник

D

Diezych in QA — Load & Performance
вот все думаю гатлинг поковырять, но отпугивает что надо с нуля все смотреть)
источник