172 похожих чатов

Правильно понимаю, запустив кубелет с таким ключем --cpu-cfs-quota=false использовать в

спеке requests/limits на CPU не смогу? то есть будут игнорироваться?

18 ответов

7 просмотров
Stefan- Автор вопроса

?

Stefan
?

оно просто лимиты не учитывает вроде. В твоем случае не поможет, ты же говорил нет тротлинга

Stefan- Автор вопроса
Dmitry Sergeev 🇺🇦
оно просто лимиты не учитывает вроде. В твоем случ...

я кое че другое еще хочу проверить, нашел доклад от Золандо мой кейс прям

Stefan- Автор вопроса
Stefan
screenshot в частности с кластерной реализацией nodejs

мне кажется проще nodejs скейлить по подам и отказаться от cluster mode. Но дело ваше. Там в целом cluster mode, запускает несколько воркеров через fork. То как они на ядра ляжут, вряд-ли кубом получиться разрулить. Но ты можешь статически гарантировано выделить приложению ядра --cpu-manager-policy=static.

Stefan- Автор вопроса
Dmitry Sergeev 🇺🇦
мне кажется проще nodejs скейлить по подам и отказ...

пробовали и без кластерной реализации, тупо захлебывается беспричинно ноды одинаковые, лимиты даже не стояли, но глядя на загрузку процессов разница серьезная поэтому у меня большое подозрение на этот избитый баг о cpu cfs

Stefan- Автор вопроса
Grigoriy Rochev
У тебя какоя ядро?

4.14 точнее не скажу, не за ноутом

Stefan
пробовали и без кластерной реализации, тупо захлеб...

у меня тоже nodejs, раньше работала на железных нодах, сейчас в кубе, кроме тротлинга ничего не поменялось, с тротлингом боремся повышая лимиты Поэтому я думаю ещё зависит от кода. Профайлер включи и посмотри чем нода занимается, на что cpu тратит

Stefan- Автор вопроса
Dmitry Sergeev 🇺🇦
у меня тоже nodejs, раньше работала на железных но...

вот дело в том, что и профайлер включали, всё штатно было вне куба нагрузка распределена на процессы адекватно и торбит сам проц меньше в два раза когда заведено в куб, приложуха проц просто насилует, 2 воркера спаунится, 1 из них работает наполную, другой в простое, по факту работая в один поток, а должно в два и это без указаний лимитов если запустить на 4 ядрах, то ситуация такая же но 2 воркера работают, третий в простое😐 какая-то систематическая проблема наблюдается в силу того что есть по менее нагруженные среды, сходили там посмотреть, тоже нагрузка не очень равномерная и что примечательно каждый сервис который нагруженный перевожу вердикт один - увеличилось латенси, на 5-10мс при этом система и поды отлично себя чувствуют и почти не тротлятся

Stefan
вот дело в том, что и профайлер включали, всё штат...

ну так посмотрите на что конкретно время cpu приложуха тратит. > когда заведено в куб, приложуха проц просто насилует > вот дело в том, что и профайлер включали, всё штатно было Эти два предложения противоречят друг-другу, всё штатно но приложение насилует проц

Stefan- Автор вопроса
Dmitry Sergeev 🇺🇦
ну так посмотрите на что конкретно время cpu прило...

ну вот потому и не понятно вне куба же работает как надо, сразу, без каких-либо проблем пока подозрение только на механизм cpu распределения потестирую буду дальше копать помимо профайлера можно узнать чем занята приложуха? а то серьезно он нам показал что всё норм при этом

Stefan
ну вот потому и не понятно вне куба же работает ка...

для начала я бы в top посмотрел system time или user time тратит приложуха. perf top есть, но его надо с nodejs специально обучать работать (вроде какие-то нюансы были)

Stefan- Автор вопроса
Dmitry Sergeev 🇺🇦
для начала я бы в top посмотрел system time или us...

вот топ сравнивал вне куба больше 40% не берет процесс в кубе 80-90%

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта