Historique: set_rlimits
Aperçu de cette version: 1
- «
- »
Set_rlimits est une méthode alternative à P.A.M. pour accorder la priorité temps-réel à des applications au niveau du noyau.
/!\Attention, cette méthode est totalement incompatible avec P.A.M. !!
a venir : réglage par l'intermédiaire de
en attendant, voici le mode "brouillon" 😉
tiré de l'ancienne page applis rt oldschool:
Les utilisateurs de Mandriva n' ont pas besoin de se préoccuper de tout cela non plus, ils peuvent continuez directement vers les pages suivantes.
❗Attention : Ne pas combiner cette méthode avec celles présentées ci-dessus basées sur PAM !
Pour ceux qui ont des difficultés à obtenir une version adéquate de PAM, la solution "set_rtlimit" (aujourd'hui appelée "set_rlimits") permet de contourner le problème.
Set_rlimits est un programme permettant de donner l'accès temps réel aux utilisateurs/applications ne bénéficiant normalement pas de ces privilèges en se basant sur les "rlimits". Les anciennes versions appelées set_rtlimit ne permettent que le contrôle de l'accès "temps réel" (rt pour realtime). Les dernières versions appelées set_rlimits (sans "t") permettent en plus le contrôle global des rlimits (resource limits) ... un peu comme PAM !
La page de l'auteur : http://www.physics.adelaide.edu.au/~jwoithe
Les utilisateurs d'Ubuntu peuvent se référer à la page ubuntu sur ce site ou celle-ci : http://ubuntustudio.com/wiki/index.php/Breezy:Using_set_rlimits
Consultez aussi la page http://ubuntustudio.com/wiki/index.php/Studio_Launcher pour utiliser simplement "set_rtlimits" à l'aide du lanceur d'application "Ubuntu Studio Launcher".
Pour les autres :
de la meme page :
C'est un mécanisme permettant de contrôler l'accès aux ressources du système. Par exemple, limiter un nombre de connexions où l'usage du processeur à un utilisateur (ou à un groupe), etc.
L'accès au temps réel a été rajouté aux "rlimits" depuis la version 2.6.12-rc4 (on parlera donc de "RT-rlimits"). La méthode utilisant realtime-lsm est amenée progressivement à disparaître, les développeurs du noyau préconisant comme nouvelle approche l'utilisation de "RT-rlimits".
Cette solution est amenée à remplacer le module realtime-lsm, car elle permet des attributions de privilèges de façon plus fine et avec plus de sécurité.
/!\Attention, cette méthode est totalement incompatible avec P.A.M. !!
a venir : réglage par l'intermédiaire de
/etc/set_rlimits.conf..en attendant, voici le mode "brouillon" 😉
tiré de l'ancienne page applis rt oldschool:
set_rtlimit / set_rlimits
Les utilisateurs de Mandriva n' ont pas besoin de se préoccuper de tout cela non plus, ils peuvent continuez directement vers les pages suivantes.
❗Attention : Ne pas combiner cette méthode avec celles présentées ci-dessus basées sur PAM !
Pour ceux qui ont des difficultés à obtenir une version adéquate de PAM, la solution "set_rtlimit" (aujourd'hui appelée "set_rlimits") permet de contourner le problème.
Set_rlimits est un programme permettant de donner l'accès temps réel aux utilisateurs/applications ne bénéficiant normalement pas de ces privilèges en se basant sur les "rlimits". Les anciennes versions appelées set_rtlimit ne permettent que le contrôle de l'accès "temps réel" (rt pour realtime). Les dernières versions appelées set_rlimits (sans "t") permettent en plus le contrôle global des rlimits (resource limits) ... un peu comme PAM !
La page de l'auteur : http://www.physics.adelaide.edu.au/~jwoithe
Les utilisateurs d'Ubuntu peuvent se référer à la page ubuntu sur ce site ou celle-ci : http://ubuntustudio.com/wiki/index.php/Breezy:Using_set_rlimits
Consultez aussi la page http://ubuntustudio.com/wiki/index.php/Studio_Launcher pour utiliser simplement "set_rtlimits" à l'aide du lanceur d'application "Ubuntu Studio Launcher".
Pour les autres :
- Téléchargez la version souhaitée sur la page de l'auteur : http://www.physics.adelaide.edu.au/~jwoithe
- Décompressez l'archive
- En "root", placez-vous dans le répertoire obtenu et saisissez simplement "make install"
- La configuration se fait avec le fichier "/etc/set_rlimits" dans lequel vous trouverez quelques exemples (jack, etc)
- Lancez le programme que vous voulez utiliser en temps réel précédé de la commande "set_rlimits". Par exemple :
set_rlimits ardour
de la meme page :
Présentation
Les "rlimits" (resource limits) c'est quoi ?C'est un mécanisme permettant de contrôler l'accès aux ressources du système. Par exemple, limiter un nombre de connexions où l'usage du processeur à un utilisateur (ou à un groupe), etc.
L'accès au temps réel a été rajouté aux "rlimits" depuis la version 2.6.12-rc4 (on parlera donc de "RT-rlimits"). La méthode utilisant realtime-lsm est amenée progressivement à disparaître, les développeurs du noyau préconisant comme nouvelle approche l'utilisation de "RT-rlimits".
Cette solution est amenée à remplacer le module realtime-lsm, car elle permet des attributions de privilèges de façon plus fine et avec plus de sécurité.