Size: a a a

2019 October 04

AM

Andrey Melikhov in Node.js SPb
только не тредов, а воркеров
источник

AM

Andrey Melikhov in Node.js SPb
воркер тредов пока у нас нет )
источник

с

сomorsiс in Node.js SPb
Andrey Melikhov
воркер тредов пока у нас нет )
В 12 уже стабилизировали, 12 сама через месяц стабильной будет
источник

AM

Andrey Melikhov in Node.js SPb
Через месяц да
источник

AV

Alexey Vykhrystyuk in Node.js SPb
Andrey Melikhov
запаковал в контенейр процесс и скейлиш по ядрам
вот тут не понял, можно пожалуйста поподробней?

Я думал CPU без разницы запаковано приложение в докере или нет 😔
источник

с

сomorsiс in Node.js SPb
Alexey Vykhrystyuk
вот тут не понял, можно пожалуйста поподробней?

Я думал CPU без разницы запаковано приложение в докере или нет 😔
Он несколько контейнеров поднять предлагает
источник

AM

Andrey Melikhov in Node.js SPb
У тебя один процесс на контейнер. Ты скейлиш столько контейнеров, сколько у тебя ресурсов и балансируешь
источник

AV

Alexey Vykhrystyuk in Node.js SPb
это же будут разные процессы
источник

AM

Andrey Melikhov in Node.js SPb
Конечно
источник

AM

Andrey Melikhov in Node.js SPb
А зачем тебе именно один?
источник

AM

Andrey Melikhov in Node.js SPb
С воркер тредами можно жить в одном процессе
источник

AM

Andrey Melikhov in Node.js SPb
Ну или ещё раз напомню, что есть олдскульный вариант с pm2
источник

AM

Andrey Melikhov in Node.js SPb
pm2 сам породит столько воркеров, сколько у тебя ресурсов, сам будет прибивать умершие и балансировать трафик. И управлять ты будешь через единый процесс pm2
источник

AV

Alexey Vykhrystyuk in Node.js SPb
ок, тогда наверное вопрос еще более ламерский и больше про OS и process scheduling:
скажем у меня N CPU cores и много процессов, как ядра будут утилизированы OS?
Варианты ответа:
1) процессы будут по очереди выполняется (некоторое процессорное время) но всеми N ядрами в раз
2) процессы распределяются по ядрам и в один момент времени будут паралельно работать несколько процессов

есди 1) то некоторые ядра будут простаивать
если 2) то действительно раскидав про разным процессам мы можем утилизировать все ядра
источник

AM

Andrey Melikhov in Node.js SPb
у тебя 1 ядро сожрёт сама OS, останльные процессы будут распределены примерно по ядрам и работать параллельно. Но тут работает планировщик системы. Хотя если работать в виртуалках/контейнерах, то можно прибивать контейнер к определенному ядру
источник

AM

Andrey Melikhov in Node.js SPb
Кстати, именно потому стоит работать на 4ядрах, а не на двух )
источник

AM

Andrey Melikhov in Node.js SPb
сами OS стараются утилизировать CPU по максимуму, так что будет второй вариант
источник

AV

Alexey Vykhrystyuk in Node.js SPb
Понял спасибо 👍
источник
2019 October 08

AB

Artyom Berdnikov in Node.js SPb
Коллеги, напоминаю, завтра у нас Node.js Meetu 8. Проведем круглый стол за чаем с пиццей c 19:00 до 21:30.
Митап пройдёт в R&D лабе DataArt:  Большой Сампсониевский пр., 60А, (вход с Гельсингфорсской ул.),  БЦ «Телеком СПб», конференц-зал DataArt, 1-й этаж.
источник

Г

Григорий Владимирович in Node.js SPb
Время?
источник