Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Set_rlimits : méthode alternative à P.A.M.



Cette page de documentation explique comment obtenir le droit d'utiliser des applications en mode temps réel grâce à set_rlimits sur un système GNU/Linux. Elle s'applique à quelques distributions actuelles, comme slackware ou LFS, qu'elles aient un noyau standard ou un noyau temps-réel.

/!\ Attention, bien que cette méthode utilise le même mécanisme du noyau (rlimits), elle est totalement incompatible avec P.A.M. !! Pour plus de détails sur les différentes méthodes possibles voir la page Temps-réel pour les applications.

! Documentation à améliorer (manque un tuto/exemple d'utilisation)




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... Pour ceux qui ne veulent pas ou ne peuvent pas utiliser PAM, la solution "set_rtlimit" (aujourd'hui appelée "set_rlimits") est une alternative.

Différence entre set_rtlimit et set_rlimits
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é.

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 !

Informations

La page de l'auteur : http://www.physics.adelaide.edu.au/~jwoithe .
Dernière version : 1.3.0 du 29 mai 2008.

Configuration

Ubuntu
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 et 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".


Toutes distributions confondues
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


En cours d'écriture

a venir : réglage par l'intermédiaire de /etc/set_rlimits.conf..

Liens

http://www.linuxquestions.org/questions/mandriva-30/how-to-set-up-realtime-audio-mandriva-2009-0-ardour-qjackctl-ua-25ex-edirole-699233/ (exemple de fichier de conf avec memlock et rtprio)

Collaborateur(s) de cette page : xzu , utilisateur_anonyme , pianolivier et olinuxx .
Page dernièrement modifiée le Vendredi 01 mars 2013 00:39:18 par xzu.
Le contenu de cette page est licencié sous les termes licence.

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

allany, 20:52, sam. 22 mars 2025: @Milo : une fois connecté, tu peux joindre un membre par la messagerie via "mon linuxmao"
Milo, 12:11, sam. 22 mars 2025: Est-ce qu'il y a un moyen de contacter cette personne : dharanamrs Je trouve pas comment on se contacte entre utilisateur·ice du forum? Merci
calixtus06, 10:20, ven. 21 mars 2025: Bonjour et bienvenue à Milo, Soileh, Bot et Manfred :-)
sub26nico, 21:28, lun. 17 mars 2025: Bonjour Milo,Utilise le forum pour poser des questions, tu y trouveras plus de réponses.
Milo, 16:01, lun. 17 mars 2025: Bonjour, j'ai acheter 2 mini claviers un arturia et un akai je n'arrive pas à les configurer cherche de l'aide, svp Belle journée
olinuxx, 08:59, dim. 16 mars 2025: Bonjour Soileh. Utilise le forum pour poser des questions.
Soileh, 15:32, sam. 15 mars 2025: Bonjour, comment encoder l'ISRC qu'on nous a transmis pour un mp3 ou mp4 avant de les poster sur youtube, spotify etc? Ceci afin d'enfin peut-être un jour toucher des royalties...???! Merci
calixtus06, 20:10, lun. 10 mars 2025: Bonjour et bienvenue à ericmao91 :-)
bluedid29, 22:22, dim. 09 mars 2025: Merci pour l'édito !
allany, 21:15, dim. 09 mars 2025: Ben voilà... La vie c'est pas si mal tant qu'y a l'éditorial ! [Lien]
bluedid29, 10:27, dim. 09 mars 2025: Grand merci à olinuxx et bon dimanche :-)
calixtus06, 09:45, ven. 07 mars 2025: Bonjour et bienvenue à oupsman, MathiasR :-)