The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В ядре Linux появится возможность использования eBPF для создания планировщиков задач"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В ядре Linux появится возможность использования eBPF для создания планировщиков задач"  +/
Сообщение от opennews (??), 12-Июн-24, 14:01 
Линус Торвальдс выразил готовность принять в состав ядра Linux 6.11, релиз которого ожидается в конце сентября, патчей с реализацией механизма "sched_ext" (SCX), позволяющего использовать  eBPF для создания планировщиков CPU, охватывающих практически все аспекты планирования выполнения задач и  распределения ресурсов CPU. Подобные планировщики могут загружаться динамически и выполняться внутри ядра Linux  в виртуальной машине eBPF, в которой благодаря применению JIT-компиляции байткод транслируется в машинные инструкции и выполняется с производительностью скомпилированного кода...

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "В ядре Linux появится возможность использования eBPF для соз..."  +8 +/
Сообщение от Аноним (1), 12-Июн-24, 14:01 
Шикарно! Теперь можно и самому побыть немного создателем BFS, BMQ или MuQSS!
Ответить | Правка | Наверх | Cообщить модератору

24. "В ядре Linux появится возможность использования eBPF для соз..."  –9 +/
Сообщение от Oe (?), 12-Июн-24, 17:57 
Ура, теперь звук будет заикаться при выполнении жабаскрипта в браузере. А, уже, pipewire.
Ответить | Правка | Наверх | Cообщить модератору

36. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (36), 12-Июн-24, 22:23 
Адепт коры дуба?
Ответить | Правка | Наверх | Cообщить модератору

2. "В ядре Linux появится возможность использования eBPF для соз..."  –16 +/
Сообщение от Rev (ok), 12-Июн-24, 14:03 
Как будто всё самое лучшее сейчас уже пишется на Rust. Круто!
Ответить | Правка | Наверх | Cообщить модератору

5. "В ядре Linux появится возможность использования eBPF для соз..."  +10 +/
Сообщение от Аноним (5), 12-Июн-24, 14:32 
> Как будто

Вот именно. И никогда не дописывается.

Ответить | Правка | Наверх | Cообщить модератору

7. "В ядре Linux появится возможность использования eBPF для соз..."  +4 +/
Сообщение от Аноним (7), 12-Июн-24, 14:33 
"Как будто"  - это объективная оценка почти всего, что пишется на Rust.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

17. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Bottle (?), 12-Июн-24, 15:49 
За исключение Libreddit. Хорошая была штука.
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  +3 +/
Сообщение от Аноним (-), 12-Июн-24, 14:27 
Ответить | Правка | Наверх | Cообщить модератору

6. Скрыто модератором  +/
Сообщение от Аноним (6), 12-Июн-24, 14:33 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 12-Июн-24, 14:48 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +2 +/
Сообщение от bOOster (ok), 12-Июн-24, 14:54 
Ответить | Правка | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Аноним (-), 12-Июн-24, 14:58 
Ответить | Правка | Наверх | Cообщить модератору

23. Скрыто модератором  +/
Сообщение от Аноним (23), 12-Июн-24, 17:30 
Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  –2 +/
Сообщение от Аноним (-), 12-Июн-24, 18:00 
Ответить | Правка | Наверх | Cообщить модератору

16. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (-), 12-Июн-24, 15:23 
> "появится" "в конце сентября" как обычно сказки про переписывание фаерфокса.

Это ты просто не знаешь как быстро заходят изменения в ядро.
То что их начали ревьювить значит что там уже всё написано, протестировано и готово к мерджу.
И смерджено оно должно быть задолго до сентября, потому что должно попасть в merge window.
А сам процесс может затянуться на долго, поэтому не удивлюсь если перенесут в следующее ядро.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

21. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (6), 12-Июн-24, 17:25 
Это просто все знают что программисты на расте умеют только комментарии на опеннете писать.
Ответить | Правка | Наверх | Cообщить модератору

31. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (-), 12-Июн-24, 19:10 
> программисты на расте умеют только комментарии на опеннете писать

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

Ответить | Правка | Наверх | Cообщить модератору

11. "В ядре Linux появится возможность использования eBPF для соз..."  +5 +/
Сообщение от laindono (ok), 12-Июн-24, 14:41 
Вообще довольно интересный вопрос, кто все эти люди. Могу предположить, что это крестовики, у которых (в очередной раз) отнимают хлеб и админы, у которых что-то непривычное в логах возникло и они пищат.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "В ядре Linux появится возможность использования eBPF для соз..."  –7 +/
Сообщение от Аноним (-), 12-Июн-24, 14:54 
Думаю раз тема про ядро, то это сишники, навыки которых "я знаю 193 UB в С99" становятся вообще нафиг не нужными, и которых можно заменить на вчерашнего ГОшника.
Ну и сидеть на саппорте какой-то слождно либы выгребая CVE и ошибки памяти годами уже тоже не получится.

Насчет вторых согласен, у плюсовиков есть неилюзорный шанс пойти мести улицы, тк например у гугла растовые команды в 2 раза эфективнее чем плюсовые.

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

Ну и последние - это просто мимокрокодилы которым весело устраивать сарч.

Ответить | Правка | Наверх | Cообщить модератору

22. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (6), 12-Июн-24, 17:26 
В 2 раза больше попугаев. Когде что-нибудь напишут приходи показывай вместе посмеёмся.
Ответить | Правка | Наверх | Cообщить модератору

26. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Советский инженер (ok), 12-Июн-24, 18:28 
> приходи показывай ...

усторойся в гугол и посмотри

Ответить | Правка | Наверх | Cообщить модератору

27. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (6), 12-Июн-24, 18:47 
Уже ничего нет. Что я делаю не так. Может в твоём НИИ стены токсичной краской покрасили и у тебя приход?
Ответить | Правка | Наверх | Cообщить модератору

33. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Советский инженер (ok), 12-Июн-24, 20:02 
> Уже ничего нет. Что я делаю не так.

ты так и не устроился в гугл.

Ответить | Правка | Наверх | Cообщить модератору

49. "В ядре Linux появится возможность использования eBPF для соз..."  +2 +/
Сообщение от n00by (ok), 13-Июн-24, 11:49 
> крестовики, у которых (в очередной раз) отнимают хлеб

Поверь, кто смог несколько раз осилить стандарты (их было несколько) в 2000 страниц, тому плевать на синтаксис и прочие "аргументы" против Rust. Если потребуется, не долго изучить и это. Другое дело, что стандарт плюсов мало кто читал, а у Rust его пока вообще нет.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

4. "В ядре Linux появится возможность использования eBPF для соз..."  +2 +/
Сообщение от Аноним (4), 12-Июн-24, 14:28 
Вероятно, всякие гуглы и фейсбуки уже написали NUMA aware алгоритмы для высоких нагрузок, оптимально раскидывающие всякие постгресы и haproxy по сокетам, но в публичный доступ будут выкладывать только простенькие алгоритмы общего назначения.
Ответить | Правка | Наверх | Cообщить модератору

8. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (6), 12-Июн-24, 14:34 
Ты ещё вспомни что они сервера сами для себя производят, а налево не продают.  
Ответить | Правка | Наверх | Cообщить модератору

10. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (-), 12-Июн-24, 14:38 
̶Н̶у̶р̶г̶а̶л̶и̶е̶в̶ Столлман разрешил (с)
ЖоПЛ не заставляет выкладывать код, если ты его написал для "внутреннего использования".
Раз все согластно букве лицензии, то недовольные могут перейти на Хурд.
Ответить | Правка | Наверх | Cообщить модератору

43. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (43), 13-Июн-24, 07:47 
GPL вообще не заставляет выкладывать код, если что. GPL заставляет предоставлять код конечному пользователю, и всё.

Если твой покупатель не раздаёт бинарники, то и код не обязан раздавать.

Ответить | Правка | Наверх | Cообщить модератору

9. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (-), 12-Июн-24, 14:35 
А зачем на десктопе "алгоритмы для высоких нагрузок"?
Там где оно надо, пусть и применяется.
Не думаю что в ядро нужно тащить узкоспециализированные алгоритмы.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (18), 12-Июн-24, 16:06 
Ядрож на серверах бывает. Плюс товарищам учёным, которые настоящие учёные, полезно. А от это профит вообще всем.
Ответить | Правка | Наверх | Cообщить модератору

19. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (-), 12-Июн-24, 16:29 
> Ядрож на серверах бывает. Плюс товарищам учёным, которые настоящие учёные, полезно. А от это профит вообще всем.

Во-1х не все серваки прям высоко нагруженные.
Для какого-то подкроватного почтовика это вообще нафиг не упало.

Во-2х, я уверен что высокая производительнось далась какими-то срезаниями углов.
И если это внутренний сервак, то это может быть приемлимо, если он голым задом в интернет светит, то не факт.

В-3х, тк ядро сейчас идет общее и для десктопа, и для серваков, и для телефонов, то в нем предсказуемо много ненужного, но выкинуть нельзя.
Так что пусть там будет самый простой, максимально уничерсальный из рабочих алгоритмов.
А те кому уж сильно надо, пусть парятся с патчами и кастомными ядрами

И в-главных, вот они код зажилили и не выдают, и что ты им сделаешь?))


Ответить | Правка | Наверх | Cообщить модератору

35. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (35), 12-Июн-24, 22:05 
Товарищи учёные могут сами написать планировщик под свои задачи. Что за коммунистические замашки чужое превратить в "народное"?
Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

28. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (6), 12-Июн-24, 18:48 
Написали но вся их оптимизация заключается в переоптимизации под себя и усложнение роду ради 1% скорости. В том же Яндексе такая же фигня например.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

30. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (-), 12-Июн-24, 19:07 
> вся их оптимизация заключается в переоптимизации под себя

Ну а под кого они должны оптимизировать? Под конкурентов? Или под васянов-локалхостников?

> и усложнение роду ради 1% скорости.

Если каждый процент тебе экономит килобаксы/сек. - то почему бы и нет?

Ответить | Правка | Наверх | Cообщить модератору

29. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от ДругойАнон (?), 12-Июн-24, 18:49 
В свете смерти закона Мура очень правильная и крутая фича, даешь повышение производительности софта через рационализацию использования ресурсов!
Ответить | Правка | Наверх | Cообщить модератору

57. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (-), 15-Июн-24, 11:15 
Закон Мура помер, да здравствует Закон Мура. https://spectrum.ieee.org/superconducting-computer

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

Ответить | Правка | Наверх | Cообщить модератору

37. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (37), 12-Июн-24, 22:24 
Лучше бы планировщик память нормальный сделали. Без 12309. А то даже на 3 вкладках Firefox крашится. И постоянно диск свопит. Хочется просто взять системник и выкинуть в окно, так как из-за кое-каких уродов он превратился в тыкву.
Ответить | Правка | Наверх | Cообщить модератору

39. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Минона (ok), 12-Июн-24, 22:33 
Включи своп в zram, говорят помогает.
Ответить | Правка | Наверх | Cообщить модератору

40. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (40), 12-Июн-24, 23:22 
Да он включён, а толку то от него на "коре дуба", которой из-за кое-кого в мусоре место.
Ответить | Правка | Наверх | Cообщить модератору

51. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от n00by (ok), 13-Июн-24, 11:56 
Вот из-за него и "12309". Ещё небось какой-нибудь автономный дистрибутив, где в конфиге ядра навключено что попало, а потом ещё наложены патчи "против 12309".
Ответить | Правка | Наверх | Cообщить модератору

53. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (53), 14-Июн-24, 06:23 
Именно. Память в swap, потом swap опять в память, и всё это ещё постоянно через архивацию проходит. Естественно, у него всё тормозит как не в себя.

Тот, кто придумал в 2020 году проталкивать линуксоидам "swap в zram", сейчас, небось, необычайно веселится, ибо продал на первый взгляд умным людями "расширитель памяти", сделанный по принципам himem.sys

Ответить | Правка | Наверх | Cообщить модератору

54. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от n00by (ok), 14-Июн-24, 11:17 
Например, mikhailnov на полном серьёзе это делает, заодно накатывает патч, делающий невыгружаемыми 256 мегабайт (что бы можно было подключиться по ssh в момент зависания и поубивать лишнее). За подобное отношение к NonPagedPool в ядре NT сразу получают животворящего пендаля. На каких-то одноплатниках ZRAM может иметь смысл, а в моих тестах даже самый замедленный Phison S11 проглатывал 10+ Гиг в подкачку, когда все ядра были загружены под 100%, и кино при этом не заикалось. Пока не включил вон ту дрянь.
Ответить | Правка | Наверх | Cообщить модератору

63. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Минона (ok), 16-Июн-24, 22:44 
> Например, mikhailnov на полном серьёзе это делает, заодно накатывает патч, делающий невыгружаемыми
> 256 мегабайт (что бы можно было подключиться по ssh в момент
> зависания и поубивать лишнее). За подобное отношение к NonPagedPool в ядре
> NT сразу получают животворящего пендаля. На каких-то одноплатниках ZRAM может иметь
> смысл, а в моих тестах даже самый замедленный Phison S11 проглатывал
> 10+ Гиг в подкачку, когда все ядра были загружены под 100%,
> и кино при этом не заикалось. Пока не включил вон ту
> дрянь.

Для убивания лишнего есть оом-киллер.

Ответить | Правка | Наверх | Cообщить модератору

65. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от n00by (ok), 17-Июн-24, 11:03 
>> Например, mikhailnov на полном серьёзе это делает, заодно накатывает патч, делающий невыгружаемыми
>> 256 мегабайт (что бы можно было подключиться по ssh в момент
>> зависания и поубивать лишнее). За подобное отношение к NonPagedPool в ядре
>> NT сразу получают животворящего пендаля. На каких-то одноплатниках ZRAM может иметь
>> смысл, а в моих тестах даже самый замедленный Phison S11 проглатывал
>> 10+ Гиг в подкачку, когда все ядра были загружены под 100%,
>> и кино при этом не заикалось. Пока не включил вон ту
>> дрянь.
> Для убивания лишнего есть оом-киллер.

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

Ответить | Правка | Наверх | Cообщить модератору

60. "В ядре Linux появится возможность использования eBPF для соз..."  +1 +/
Сообщение от Tron is Whistling (?), 15-Июн-24, 21:57 
himem-то тут при чём, хосспаде? Он не для этого совершенно.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

50. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от n00by (ok), 13-Июн-24, 11:55 
Я включал своп в zram с противоположной целью - что бы воспроизвести этот мифический 12309.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

62. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Минона (ok), 16-Июн-24, 22:39 
> Я включал своп в zram с противоположной целью - что бы воспроизвести
> этот мифический 12309.

Получилось?

Ответить | Правка | Наверх | Cообщить модератору

66. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от n00by (ok), 17-Июн-24, 11:07 
>> Я включал своп в zram с противоположной целью - что бы воспроизвести
>> этот мифический 12309.
> Получилось?

Да, именно после переноса подкачки в ZRAM и получилось воспроизвести. Помимо этого пришлось ещё и ядро собрать со всеми ненужными в релизе опциями из того дистрибутива, где воспроизводили (с ними начало заикаться видео, но всё же система справлялась и дольше секунды зависала редко).

Ответить | Правка | Наверх | Cообщить модератору

52. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (52), 14-Июн-24, 01:36 
А они не умеют. Смогли только сделать для тебя штуку, чтобы удобнее тестировать алгоритмы. Теперь уж точно ничего не мешает тебе показать всем как надо.
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

38. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Минона (ok), 12-Июн-24, 22:31 
> одна глобальная очередь и по одной очереди на ядро CPU

У стрекозы сперли или у фряхи?

Ответить | Правка | Наверх | Cообщить модератору

41. "В ядре Linux появится возможность использования eBPF для соз..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 13-Июн-24, 00:17 
- Вы и мои программы за меня планировать будете?
- Ага!

(с) двое из ларца

Ответить | Правка | Наверх | Cообщить модератору

44. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Аноним (44), 13-Июн-24, 09:23 
но зачем ? люди которые знают как и зачем сделать планировщик сделают его на Си. А остальным нечего туда влазить
Ответить | Правка | Наверх | Cообщить модератору

47. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (47), 13-Июн-24, 09:56 
И будут охреневать каждые два месяца, пытаясь сохранить его работоспособность и портировать под все изменения в каждой новой версии ядра. И ещё будут счастливы, что для каждого изменения придётся перекомпилировать и обновлять ядро. Про то как они будут его тестировать и думать страшно.

В "sched_ext" из userspace скомпилил в BPF, на лету загрузил в работающее ядро, протестировал на отдельной группе процессов, если что-то не так, убрал из ядра, поправил, загрузил опять. Как только все стало нормально перевёл на него все процессы.  Генерировать BPF можно хоть скриптом на Python.
Мечта оптимизаторов и экспериментаторов.

Ответить | Правка | Наверх | Cообщить модератору

56. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от pavlinux (ok), 14-Июн-24, 15:55 
> из userspace скомпилил в BPF, на лету загрузил в работающее ядро,

В BPF подсистеме, с момента своего появления, каждый месяц CVE дыры находят.
Для файзеров, BPF - это Клондайк дыр: https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=BPF

Если в системе крутятся какие-то секурные данные, эту xpeнь отрубать надо  

Ответить | Правка | Наверх | Cообщить модератору

45. "В ядре Linux появится возможность использования eBPF для соз..."  +2 +/
Сообщение от Аноним (44), 13-Июн-24, 09:38 
Это какой-то комплекс неполноценности иил как это назвать?
зачем во всех названиях присутствует это слово ? )))
Ответить | Правка | Наверх | Cообщить модератору

48. "В ядре Linux появится возможность использования eBPF для соз..."  –1 +/
Сообщение от Омномномном (?), 13-Июн-24, 10:24 
В кои-то веки внатуре важное в ядре, очень неплохо.

Тугодумам не понимающим зачем "которые знают как и зачем сделать планировщик сделают его на Си" прописывают читать статью не менее пятнадцати раз с последующим письменным конспектированием усвоенного.

Ответить | Правка | Наверх | Cообщить модератору

64. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от 1 (??), 17-Июн-24, 09:32 
Хуцкеры в восторге !

Это раньше надо было извращаться чтоб процесс замаскировать в выводе ps. А теперь "Пожалуйте сразу в ядро господа !".

Ответить | Правка | Наверх | Cообщить модератору

55. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от pavlinux (ok), 14-Июн-24, 15:50 
Ждëм AI генератор кода Раста :)
Ответить | Правка | Наверх | Cообщить модератору

61. "В ядре Linux появится возможность использования eBPF для соз..."  +/
Сообщение от Аноним (61), 16-Июн-24, 17:45 
А онлайн-игры на eBPF можно писать?
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру