Size: a a a

Node.js — русскоговорящее сообщество

2021 February 22

В

Вадим in Node.js — русскоговорящее сообщество
autocannon http://localhost/ \
--connections 10 \
--duration 180 \
--timeout 30 \
--latency \
-H 'User-Agent'='Chrome/90.0.4280.141'
источник

В

Вадим in Node.js — русскоговорящее сообщество
вαғғσмεттι
Шо за утилита
это Grafana
источник

В

Вадим in Node.js — русскоговорящее сообщество
Chris
Что крутится в докере?
Как запускаешь бенч и что при этом происходит?
бенчмарк запускаю при помощи autocannon - он ломится к сервису который в свою очередь на каздый запрос делает http запрос к другому сервису, имитирующему АПИ сервис

поэтому наверное каждый запрос выполняется без прогрева
источник

в

вαғғσмεттι in Node.js — русскоговорящее сообщество
Вадим
это Grafana
Мне от нее плохо становится
источник

N

Nikita in Node.js — русскоговорящее сообщество
вαғғσмεттι
Мне от нее плохо становится
??
источник

N

Nikita in Node.js — русскоговорящее сообщество
а че есть нормальное для визуализации метрик от того же прометеуса?
источник

W

Wl in Node.js — русскоговорящее сообщество
Народ кто подскажите, как м mongoose на populate выводить определённые select
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Вадим
Похоже на сборщик мусора
источник

В

Вадим in Node.js — русскоговорящее сообщество
Artem Soroka
Похоже на сборщик мусора
что вы имеете в виду?
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Вадим
что вы имеете в виду?
Периодически включается сборка мусора и все подвисает, увеличивается время ответа, потом опять норм
источник

В

Вадим in Node.js — русскоговорящее сообщество
хотелось бы понять кто тут прогревается и почему у меня в сервисах не прогревается
источник

В

Вадим in Node.js — русскоговорящее сообщество
Artem Soroka
Периодически включается сборка мусора и все подвисает, увеличивается время ответа, потом опять норм
в данном случае маловероятно - параметрами у процесса выделено много памяти чтоб он не парился со сборкой мусора
в данном сервисе если сборка и мусора и возникает то гораздо резже чем происходят тысячи запросов а запросы тормозят
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Artem Soroka
Похоже на сборщик мусора
это простой сервис. там нет особого постоянного выделения памяти под временные объекты
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
это простой сервис. там нет особого постоянного выделения памяти под временные объекты
Контекст запроса не в воздухе же существует
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Вадим
в данном случае маловероятно - параметрами у процесса выделено много памяти чтоб он не парился со сборкой мусора
в данном сервисе если сборка и мусора и возникает то гораздо резже чем происходят тысячи запросов а запросы тормозят
По дефолту около 2ГБ, но у сборщика свои циклы, он не будет просто сидеть и ждать, когда памяти начнет недоставать
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Вадим
хотелось бы понять кто тут прогревается и почему у меня в сервисах не прогревается
как я понял, под прогревом понимается первое выполнение функции (чтение и интерпретация всех файлов, необходимых для выполнения кода отправки запроса).

если сервис не перезапускается при каждом запросе, то он прогрет
источник

В

Вадим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
как я понял, под прогревом понимается первое выполнение функции (чтение и интерпретация всех файлов, необходимых для выполнения кода отправки запроса).

если сервис не перезапускается при каждом запросе, то он прогрет
в контексте каждого запроса выполняется функция в которой вызывается http запрос
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Вадим
в контексте каждого запроса выполняется функция в которой вызывается http запрос
знаешь что почти в два раза ускоряет первое выполнение запроса в том примере?

замена localhost на 127.0.0.1 )
источник

В

Вадим in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
знаешь что почти в два раза ускоряет первое выполнение запроса в том примере?

замена localhost на 127.0.0.1 )
у меня разница всего в 3мс (9 и 12мс)
источник

В

Вадим in Node.js — русскоговорящее сообщество
меня терзают смутные сомнения:
когда я вручную дергаю одиночные запросы - они выполняются порядка 9мс
но когда запускаю бенчмарк - длительность запроса вырастает до 30-40мс
источник