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]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

lila, 18:30, ven. 22 Nov 2019: ouaip ! je pars de loin je vous préviens
lila, 18:19, ven. 22 Nov 2019: Bon je ne sais toujours pas ou est le forum adéquat
lila, 18:17, ven. 22 Nov 2019: Y a pas moyen d'avoir un tchat plus long ?
lila, 18:16, ven. 22 Nov 2019: Parce que la voix c'est comme de la musique...
lila, 18:15, ven. 22 Nov 2019: Je ne fais pas de musique mais de la voix, il faut que ce soit nette. Quel matériel me conseillerez vous ?
lila, 18:15, ven. 22 Nov 2019: J’ai testé la Focusrite 2i2 2è generation mais elle me coupais le début des mots, j’ai du la renvoyer. J’ai pas envie de racheter le même modèle. trop déçue
lila, 18:13, ven. 22 Nov 2019: Voilà mon problème, Je cherche une carte son pour la voix. Quelqu’un sait si l’audient D14 marche avec Linux, le revendeur me dit que non. Elle a un pré-ampl et on me dit que c’est bien.
lila, 18:06, ven. 22 Nov 2019: 6) Quels logiciels de MAO connais-tu ? j'utilise Audacity, les autres sont trop compliqués 7) Quel matériel audio possèdes-tu ? PC portable CLEVO 8) Comment as-tu connu Linuxmao.org ? Via la radio Cause Commune dans l’émission Libravous de l’April
lila, 18:04, ven. 22 Nov 2019: 1) Quels instruments pratiques-tu ? Aucun je fais de la lecture à haute voix haute 2) Quelles musiques écoutes/pratiques-tu ? Aucun mais j’aime toutes sortes de musiques (classique jusqu’au hard rock) 3) Connais-tu déjà un peu GNU/Linux ? UBUNTU LINUX
olinuxx, 13:52, jeu. 21 Nov 2019: Bonjour et bienvenue à Fab-DFK cool
ycollet, 23:18, mar. 19 Nov 2019: La prochaine version de vsxu sera ... closed sources ... Lu sur discord.
sub26nico, 17:23, dim. 17 Nov 2019: Salut et bienvenue à Virginal et Geis007 :-)