LINUX.ORG.RU

Хочу собрать Realtime ядро...


0

0

Спонадобилось собрать RT ядро (для jack) версии 2.6.34.
Вот думаю, может лучше Zen, содержит ли оно эти же RT патчи?

★★★☆

Последнее исправление: firestarter (всего исправлений: 2)
Ответ на: комментарий от firestarter

И как там у вас в будущем? Роботы еще не всех человеков убили?

AntonK
()

если нужен RT - можешь допатчить стандартное ядро, снабдив зеновскими фишками

jcd ★★★★★
()
Ответ на: комментарий от BSD

>Торвальдс или я о Линуксах чего-то не знаю?

:D Блин, пожалуй не стоит сегодня собирать ничего

firestarter ★★★☆
() автор топика
Ответ на: комментарий от firestarter

:) скажем так - недореалтайм

В секции Preemption Mode нас интересует Complete Preemption (Real-Time) (PREEMPT_RT),
хотя доступны еще
No Forced Preemption (Server) (PREEMPT_NONE)
Voluntary Kernel Preemption (Desktop) (PREEMPT_VOLUNTARY)
Preemptible Kernel (Low-Latency Desktop) (PREEMPT_DESKTOP)

почитай http://optimization.hardlinux.ru/?page_id=228

megabaks ★★★★
()
Ответ на: комментарий от firestarter

кстати эта low-latency есть и в gentoo-source например
а зен ещё ближе к рт получается
BFS + >=1000HZ + NO_HZ=n + low-latency = получаем нормальный отклик :)

megabaks ★★★★
()
Ответ на: комментарий от lazyklimm

джеку не хватает - ему нужен ооочень быстрый отклик
поэтому или рт или недорт :)
задачи разные бывает, оха?
например синтез звука в реальном времени - на CFS + 300Hz + server + NO_HZ=y хрен что получится...

megabaks ★★★★
()
Ответ на: комментарий от jcd

>если нужен RT - можешь допатчить стандартное ядро, снабдив зеновскими фишками

А наоборот, на zen ядро RT патчи наложатся?

firestarter ★★★☆
() автор топика
Ответ на: комментарий от megabaks

>джеку не хватает - ему нужен ооочень быстрый отклик

Ага. Jamin вообще невозможно использовать, 100% загрузка процессора сразу после запуска этого приложения, даже никакая работа в нём ещё не делается.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от megabaks

>NO_HZ

это что за опция такая? ни разу не замечал

=1000HZ

у меня, кстати, 2000Hz выставлено, отлично работает

ставил 10000Hz - ядро виснет при загрузке

Fracta1L
()
Ответ на: комментарий от Fracta1L

>это что за опция такая? ни разу не замечал
это Processor type and features ---> Tickless System (Dynamic Ticks)

megabaks ★★★★
()
Ответ на: комментарий от Fracta1L

>2000Hz
а моё проц на 2К начинает подтормаживать, на 4К тем более, а на 10000 срузу же паника
оптимально 1-1.5К

megabaks ★★★★
()

Что-то не выходит...
что означает kernel panic: vfs: unable to mount root on unknown block (0,0)?

Второй раз попробовал собрать используя убунтушный конфиг
cp /boot/config-`uname -r` .config
То же самое.

Ядро уже собирал ранее, наложив патчсет ck1, собралось с первого раза без проблем.

firestarter ★★★☆
() автор топика

Странно, но почему-то в /boot отсутствуют файлы типа initrd.img-2.6.34-020634-generic для собранных ядер и соответствующие строчки в menu.lst, типа
initrd /boot/initrd.img-2.6.34-020634-generic.

Почему так?

Ядро собирал по этой инструкции, на Karmic таким способом проблем не было.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от megabaks

Хз вобщем, пришлось вручную выполнить update-initramfs -c -k «2.6.34-zen2-kubuntu-lucid и update-grub .

Теперь работает...
Всем спасибо.

firestarter ★★★☆
() автор топика
Ответ на: комментарий от megabaks

вроде как - но я не заметил

где-то тут обсуждалось уже...


Это он подшучивает над моей очепяткой (3.6.34) :D

firestarter ★★★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.