jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

@microkite забудь про 3 ляма с 1 сервака, это синтетика, я тебе реальный пример с подами привел, что-то плохого то?

Читать полностью…

pro.jvm

а как это влияет на количество циклов? я же не про инструкции говорю

Читать полностью…

pro.jvm

процессоры давно суперскалярные и OoO если что

Читать полностью…

pro.jvm

У тебя условно 3ггц * 192 ядер = 576mmm циклов. Теперь делим на твой 1м рпс.

Читать полностью…

pro.jvm

ты вот знаешь, рассказывай

Читать полностью…

pro.jvm

Окей, допустим с нумой неправ.
По-прежнему - как ты собираешься уместиться в эти циклы, когда у тебя интеррапт вообще на черт знает каком ядре происходит?
Люди конечно и в значительно меньшее количество умещаются, но пиннингом и максимальным отказом от любого шедулинга.

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

виртуальные треды тоже нельзя cpu блочить

Читать полностью…

pro.jvm

можно, но не всегда нужно

если ты живешь в ивентлупе, то кол-во обработчиков ~= кол-ву ядер

Читать полностью…

pro.jvm

поэтому можно плодить больше, чем ядер, все это знают

Читать полностью…

pro.jvm

я же указал, в обработке 1 сообщения - запрос в сеть

Читать полностью…

pro.jvm

классический вопрос, cpu bound/io bound

Читать полностью…

pro.jvm

ебало моих подов, которые на 2 ядрах батчи перемалывают сейчас, представил?

Читать полностью…

pro.jvm

Виртуальные треды это зеленые треды.
Корутины это не треды.

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

а про какие тогда циклы

Читать полностью…

pro.jvm

ты не подсчитаешь это так

Читать полностью…

pro.jvm

То есть тебе нужны восемь тредов, а не миллион

Читать полностью…

pro.jvm

может у меня вообще нет интерраптов, есть допустим 8 бизилуп тредов

Читать полностью…

pro.jvm

Действительно, какие? Кто-нибудь знает?

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

не надо

я про то, почему парадигма io bound не применима к эвент лупам

Читать полностью…

pro.jvm

но event loop и блокировать нельзя

Читать полностью…

pro.jvm

Купить уже можно, если что)

Читать полностью…

pro.jvm

у тебя IO не утилизирует цпу полностью, точнее утилизирует мизер

Читать полностью…

pro.jvm

Сколько там потоков работает в параллель?

Читать полностью…

pro.jvm

чем корутины от зеленых тредов отличаются?

Читать полностью…

pro.jvm

до свидания, только почитайте это обязательно, перед тем как с другими людьми общаться: https://amperecomputing.com/briefs/ampereone-family-product-brief

Читать полностью…

pro.jvm

и виртуальные треды это тоже зелёные потоки?

Читать полностью…

pro.jvm

корутины это зеленые потоки

Читать полностью…
Subscribe to a channel