URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 137911
[ Назад ]

Исходное сообщение
"Компания ByteDance представила своё решение для выполнения нескольких ядер Linux "

Отправлено opennews , 23-Сен-25 21:31 
Китайская компания ByteDance, развивающая сервис TikTok, опубликовала в списке рассылки разработчиков ядра Linux патчи с реализацией системы Parker (PARtitioned KERnel), позволяющей запускать на одном компьютере одновременно несколько ядер Linux без применения традиционной виртуализации. По решаемым задачам Parker напоминает несколько дней назад представленный проект Multikernel, но отличается от него архитектурой и реализацией...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63931


Содержание

Сообщения в этом обсуждении
"Компания ByteDance представила своё решение для выполнения н..."
Отправлено 123 , 23-Сен-25 21:31 
Решение топ.
>для снижения накладных расходов и упрощения реализации отсутствует управляющий механизм и все ядра используют одну область изоляции (domain), т.е. ошибка в любом экземпляре ядра может привести к проблемам во всей системе

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 21:43 
>ByteDance опубликовала патчи

Надеюсь эти патчи останутся только у них:
https://tech.co/news/bytedance-employees-chinese-state-media
Просто у них такая репутация, что в итоге всё ухудшится и будут тратить время на перепроверку кода.


"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 23:18 
Поговаривают Жиа Тан как раз из этой компании. Её даже в Америке запретили как иноагентскую.

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено пох. , 23-Сен-25 23:32 
не запретили, а поделили. У них президентом агент Краснов, чего ж жынь тянов-то обижать.
Вот заставить их поделиться бабками - это по нашему, по маговски!

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 22:05 
То есть никакого расшаривания ресурсов. Кто первый загрузился, тот порезал все на кусочки и запустил всех остальных. Пока все играют по правилам никаких конфликтов по железу. Практически хардверное разделение.

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено penetrator , 23-Сен-25 22:19 
в каком месте оно хардварное?

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено IdeaFix , 23-Сен-25 22:18 
Без чтения первоисточника фраза

> В качестве области применения Parker упоминаются компьютеры
> с большим числом ядер CPU, с масштабированием задач на
> которых возникают проблемы.

вообще не отвечает на вопрос зачем оно сделано. ИМХО.


"Компания ByteDance представила своё решение для выполнения н..."
Отправлено пох. , 23-Сен-25 22:38 
Ну все ж очень просто - китайскокодеры не умеют в масштабирование на современных архитектурах (20летней давности).

Это не только их болезнь, но у них она в рафинированном виде.

Есть у тебя компьютер, с тером памяти и положим 4 слота по 60 или сколько там ща модно ядер.
Получаем разумеется numa, т.е. не все обращения к этой памяти одинаково полезны, не со всякого pci id в любое место можно дергать неглядя dma, и тому подобные мелочи жизни.

Т.е. просто наивно запустить не 60 тредов а 90 - нельзя, из них половина попадет на ядро доступ из которого к памяти через внутреннюю шину будет в четыре раза медленнее (это при хорошем раскладе в 4). А потом еще и полезет к сетевой карте с теми же последствиями.

А заниматься какой-то сложной разработкой да еще в связке с линуксным ведром где механизмов для взаимодействия с той numa кот наплакал - китайца не хотит.

Поэтому просто попилим всю систему на куски по 64 гига (это уложится без всякой numa) и запустим на ней десять (линуксных)ядер. Вот так мы победили коварный американский делл, насовавший нам ненужных ресурсов в сервер!

А, да, сделать это стандарными линуксными средствами виртуализации (читай - kvm) - не получается, потому что... правильно, с numa снова умеет работать примерно никак.

А платить вм...бродкому - шыбкожырно для инвестируемых помоек и вообще они того гляди cрaнкции введут!
(потом конечно все равно заплатят, никуда не денутся, но подурить инв...финансовых спекулянтов еще пару лет удастся)


"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Мемоним , 23-Сен-25 23:12 
https://www.opennet.me/opennews/art.shtml?num=52310
Это другое?

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено пох. , 23-Сен-25 23:29 
то же самое, конечно (но теперь, уот - гипервизер этоваше - нинуна)


"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 23:29 
Конечно.

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 23:23 
Ты ещё забыл упомянуть про истинно верные китайские архитектуры на которых никакой бродком и kvm даже работать не будет.

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено пох. , 23-Сен-25 23:28 
да брось, чего там истинокитайского в тех армах? Все работать будет, и даже патчи для луньсуня приняли в ведро, это ж тебе не байкал какой.

Но я не уверен что у них есть достаточно мощные платформы, на которых проблема станет видна.
(но если есть или будут - то разумеется, все повторится. не умеют китайцы в самостоятельную разработку, и скопируют разумеется, решение с интелов)


"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 23-Сен-25 22:54 
От DeepSeek ожидать патчи в ядро ?
https://habr.com/ru/news/948886/

"Компания ByteDance представила своё решение для выполнения н..."
Отправлено Аноним , 24-Сен-25 00:03 
Похоже Jia Tan с размахом подошёл к делу, чтобы подобное говно приняли - аж две квазинезависимые реализации сделал.