OVH Cloud OVH Cloud

low_latency avec linux 2.6

2 réponses
Avatar
MacMac
bonjour,
j'ai installé la patch low_latency sur un linux 2.4 et ca marche ok.
Pour linux 2.6 , j'ai cru comprendre que le patch est intégré de base
dans le noyau , mais je ne suis pas sur qu'il est validé . Alors est ce
qu'il marche de base ou bien faut -il le valider ?
et Comment le tester ?

2 réponses

Avatar
Eric Belhomme
MacMac wrote in news:pan.2006.01.10.17.52.19.84063
@mac.mac:

bonjour,
j'ai installé la patch low_latency sur un linux 2.4 et ca marche ok.
Pour linux 2.6 , j'ai cru comprendre que le patch est intégré de base
dans le noyau , mais je ne suis pas sur qu'il est validé . Alors est ce
qu'il marche de base ou bien faut -il le valider ?
et Comment le tester ?

low-latency est une option du kernel, il faut verifier qu'il est bien

spécifié lors de la compilation du kernel :
dans ton fichier .config tu dois avoir le symbole PREEMPT=y

Si ce n'est pas le cas, recompile ton kernel en ayant pris soin d'activer
"Preemptible Kernel (Low-Latency Desktop)"

--
Rico

Avatar
l'indien
On Wed, 11 Jan 2006 10:51:17 +0000, Eric Belhomme wrote:

MacMac wrote in news:pan.2006.01.10.17.52.19.84063
@mac.mac:

bonjour,
j'ai installé la patch low_latency sur un linux 2.4 et ca marche ok.
Pour linux 2.6 , j'ai cru comprendre que le patch est intégré de base
dans le noyau , mais je ne suis pas sur qu'il est validé . Alors est ce
qu'il marche de base ou bien faut -il le valider ?
et Comment le tester ?

low-latency est une option du kernel, il faut verifier qu'il est bien

spécifié lors de la compilation du kernel :
dans ton fichier .config tu dois avoir le symbole PREEMPT=y

Si ce n'est pas le cas, recompile ton kernel en ayant pris soin d'activer
"Preemptible Kernel (Low-Latency Desktop)"


Les patch du kernel préemptif et low-latency sont deux choses distinctes.
low-latency était un patch du 2.4 et est standard sur les 2.6.
Ce n'est pas une option, il me semble.
Le fait d'activer le scheduling dans le kernel peut permettre de réduire
la latence dans certains cas mais ce n'est pas son but premier.
Son but est d'améliorer le scheduling entre applications.
Le patch low-latency, lui, a plutôt pour but de réduire les delay liés
aux évènements hardware.