The OpenNET Project / Index page

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



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

Оглавление

Для Ubuntu начал поставляться пакет с ядром Linux для систем реального времени, opennews (?), 15-Фев-23, (0) [смотреть все]

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


105. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Попандопала (?), 15-Фев-23, 20:07 
Та не, я давно с РТ патчами юзаю ядро. Игрухи как бы проворнее говорили будут. Ведьмак3 норм был. Остальные хз,но вероятно также.D
Ответить | Правка | Наверх | Cообщить модератору

107. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +/
Сообщение от Аноним (-), 15-Фев-23, 20:10 
> Та не, я давно с РТ патчами юзаю ядро. Игрухи как бы
> проворнее говорили будут. Ведьмак3 норм был. Остальные хз,но вероятно также.D

Ты скорее "low latency" ядро используешь. Зафиг тебе с твоим ведьмаком RT_LINUX с гарантиями выполнения для реалтаймных задач, право? Это не твой уровень.

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

108. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Попандопала (?), 15-Фев-23, 20:14 
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RT_BASE=y
CONFIG_HAVE_PREEMPT_LAZY=y
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
# CONFIG_PREEMPT__LL is not set
CONFIG_PREEMPT_RTB=y
# CONFIG_PREEMPT_RT_FULL is not set
CONFIG_PREEMPT_COUNT=y

#
# CPU/Task time and stats accounting

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

115. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +1 +/
Сообщение от Аноним (-), 15-Фев-23, 21:27 
Это кернел какой версии? А то примерно в 6.1...6.2 чтоли заметную часть RT_LINUX втянули в майнлайн, понимание что есть PREEMPT_RT поменялось. Теперь там это как-то так стало:

  │     -> General setup                                                                  │
  │ (1)   -> Preemption Model (<choice> [=y])                                             │
  │         -> Fully Preemptible Kernel (Real-Time) (PREEMPT_RT [=n])                     │

И вот именно там, именно это, на именно десктопе - уже спорное решение, потому что активация вот этого вот приводит к...
1) Доступности довольно специфичных режимов шедулинга задач, "как RTOS", когда можно гарантировать что на окне X миллисекунд вон та задача получит никак не менее Y хоть там что. Это очень круто - но на десктопе нафиг не уперлось в вот именно таком виде, вы ж не собираетесь кодить управляющий сервис которому реалтайм приоритет с гарантиями развешивать, и это на обычный десктоп, да?!
2) Вырубанию или обрубанию всех фич которые могут всему этому как-то мешать.

Это все прекрасно но во первых создает уже достаточно измеримый оверхед в шедулере. Во вторых достаточно агрессиыно вырубает неожиданные вещи, вплоть до того что оно в какой-то из версий совсем dmesg могло отключать с аргументом "может сорвать гарантии реалтаймности". Реально может в специфичных случаях. Но это касается только парочки последних ядер веток 6.х.

Даже в самом последнем майнлайне сабжевые патчи еще НЕ ассимилировали ЦЕЛИКОМ, в вот именно основную кодовую базу. Даже в 6.2-rc7 еще не ВСЕ патчи. И вот тут клювом клацать не стоит. Ядро линукс не мировая константа а заученные раз ритуалы не гарантия что завтра будет как вчера. Вон то теперь чуть другое может означать чем раньще. С довольно заметным изменением свойств.

p.s. Кстати NO_HZ_FULL ничем таким не плох. Хотя там тоже нюансы. Наиболее очевидные факапы так то в хелпе к фиче написаны обычно.

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

118. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Попандопала (?), 15-Фев-23, 21:53 
gentoo-sources-4.19.271. + Патчи РТ с сайта РТ ,там для разных веток ядра есть. Раньше 4.9 использовал,но его перестали поддерживать, минимальная 4.14 на кернел архив теперь.
Ответить | Правка | Наверх | Cообщить модератору

123. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Попандопала (?), 15-Фев-23, 22:10 
Да,обычный десктоп.
Ответить | Правка | Наверх | Cообщить модератору

136. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +/
Сообщение от А ноним (?), 16-Фев-23, 13:31 
> gentoo-sources-4.19.271. + Патчи РТ с сайта РТ ,

Блин, вот тут я не помню как там такое комбо выглядит, у меня менее 6.x нету ничего уже даже на винтажном хардваре. Там из-за интеграции в майнлайн части патчей, конфиг PREEMPT_RT поменял смысл. На декстопе патчи для именно вот жесткого реалтайма - а зачем? Там хватит обычного "full preempt" кернела имхо.

> там для разных веток ядра есть. Раньше 4.9 использовал,но его перестали
> поддерживать, минимальная 4.14 на кернел архив теперь.

Не особо понимаю смысл возиться с древними ядрами. В новых так то еще есть всякие полезные вещи есть типа MGLRU и иных твиков всяких вещей типа страничной памяти. Это с другого бока полезно.

А вон тот реалтайм имеет смысл для тех кто готов заморочиться всерьез. Как то - серьезно просчитать доступное в системе время процессора, прописать КРИТИЧНЫМ процессам ГАРАНТИИ реалтаймного шедулинга. И вот так реалтайм уже не звучит пустым звуком. Но это достаточно продвинутые заморочки, актуальные для "управляющих систем" которые рулят/мониторят какие-то real world процессы, возможно опасные и чувствительные к отказам этого, там имеет смысл этим всем заняться вплотную. На обычном десктопе это несколько перебор, чтоли. Особенно учитывая что такие продвинутости в шедулере процессов уже идут все же с довольно измеримым оверхедом когда ему там надо довольно плотно трекать состояние всех процессов и кому сколько времени отсыпали чтобы реально обеспечивать вон те гарантии а не только вещать про реальное время.

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

141. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  –1 +/
Сообщение от Попандопала (?), 16-Фев-23, 14:20 
У меня Вайн хреново работает с ядром выше 4.19. На 5х уже видны проблемы. Когда играть начинаешь,то все быстрее чем на ядре 4х,но через некоторое время фризит и после отпускает - снова быстро. Очень неприятно особенно в напряженные моменты.  В тоже время я давно уже не сравнивал производительность игр на ядре с РТ патчами и без. Когда-то давно,во времена третьего Ведьмака по ощущениям профит был,так с тех пор и использую. D
Ответить | Правка | Наверх | Cообщить модератору

114. "Для Ubuntu начал поставляться пакет с ядром Linux для систем..."  +/
Сообщение от Аноним (116), 15-Фев-23, 21:24 
Звук записывать, например
Ответить | Правка | К родителю #107 | Наверх | Cообщить модератору

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

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




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

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