Realtime: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 7: Строка 7:
[https://wiki.linuxfoundation.org/realtime/start Real Time Linux] с [https://rt.wiki.kernel.org/ '''PREEMPT_RT'''] патчем (Ingo Molnar, Thomas Gleixner) реализующим POSIX API.
[https://wiki.linuxfoundation.org/realtime/start Real Time Linux] с [https://rt.wiki.kernel.org/ '''PREEMPT_RT'''] патчем (Ingo Molnar, Thomas Gleixner) реализующим POSIX API.


Для отлегчения тестирования это ядро содержит два дополнительных патча от OSADL:
Считается, что ядра данного типа наиболее оптимально работают с vanilla конфигом. Поэтому была использованя следующая методология создания конфига: defconfig + все опциональные модули из std_def ядра + тюнинг RT (отключено NO_HZ, отключены многие опции _DEBUG).
* https://www.osadl.org/Latency-histograms.latencyhist.0.html
 
* https://www.osadl.org/Precise-load-measurement.precise-system-load.0.html
* Для отлегчения тестирования это ядро содержит два дополнительных патча от [https://www.osadl.org/ OSADL]:
# https://www.osadl.org/Latency-histograms.latencyhist.0.html
# https://www.osadl.org/Precise-load-measurement.precise-system-load.0.html


{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}}

Версия от 18:22, 11 сентября 2019

На данный момент в Сизиф под архитектуру x86_64 экспериментально собраны два real-time ядра:

kernel-image-xenomai

"Двойное ядро" состоящее из высоко приоритетного ко-ядра Кобальт (Cobalt) реализующим multi-skin RTOS API Xenomai 3 и ядра линукс с I-Pipe (Adeos) патчем реализующим hard real-time.

kernel-image-rt

Real Time Linux с PREEMPT_RT патчем (Ingo Molnar, Thomas Gleixner) реализующим POSIX API.

Считается, что ядра данного типа наиболее оптимально работают с vanilla конфигом. Поэтому была использованя следующая методология создания конфига: defconfig + все опциональные модули из std_def ядра + тюнинг RT (отключено NO_HZ, отключены многие опции _DEBUG).

  • Для отлегчения тестирования это ядро содержит два дополнительных патча от OSADL:
  1. https://www.osadl.org/Latency-histograms.latencyhist.0.html
  2. https://www.osadl.org/Precise-load-measurement.precise-system-load.0.html