Skip to main content

2 - Les distributions et les noyaux


[FERMÉ] Quelles sont les différences entre le noyau rt et preempt ?

France
si quelqu'un a la réponse, j'irai me coucher moins bête 😉 !
salut

pour moi c'est la meme chose.
en revanche il y a une différence avec les noyaux low latency qui eux ne sont pas complétement RT (pas de gestion des IRQ par exemple).

jy
si quelqu'un a la réponse, j'irai me coucher moins bête 😉 !
Le noyau rt contient le realtime patchset d'Ingo Molnar, à ce moment maintenu par Thomas Gleixner. Le noyau preempt est un noyau avec quelques paramètres qui sont modifiés pour améliorer la performance en temps réel. La différence la plus importante (pour moi en tout cas): le noyau rt offre la possibilité de contrôler la priorité des IRQ's avec rtirq, le noyau preempt n'offre pas cette functionalité comme ce noyau manque le "tasklet API". Plus d'infos: http://subversion.ffado.org/wiki/IrqPriorities

Mais je n'ai pas testé le noyau preempt moi-même donc je peux me tromper.
France
ok merci pour ces infos.
Donc le noyau prempt peut poser problème quand y'a pas mal de matos connecté avec des soucis d'irq double ... j'ai bon ?;)
Oui, t'as bon 😊
Sur mon notebook par exemple le controller Firewire gère son IRQ avec pleins d'autres trucs (memory card reader, nvidia machin graphique). Avec le script rtirq et le noyau rt je peux quand-même donner priorité au 'tasklet' Firewire. Sans cette fonctionalité ma carte son Firewire réfuse de démarrer.
France
Coucou,
je ferme 😉

Édition (admin olinuxx) : sujet fermé car résolu. Les infos sont remontées dans les pages du Le noyau Linux.
Si besoin de ré-ouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


a+
Olivier