Chargement...
 
Skip to main content

Historique: set_rlimits

Aperçu de cette version: 11

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 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 gestion des prios.

! 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 :
Copy to clipboard
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/

Historique

Avancé
Information Version
Vendredi 01 mars 2013 00:39 xzu mise en page 16
Afficher
Vendredi 01 mars 2013 00:38 xzu mise en page 15
Afficher
Mercredi 27 février 2013 20:12 utilisateur_anonyme2 14
Afficher
Jeudi 17 mai 2012 18:28 pianolivier modif lien(s) interne(s) 13
Afficher
Samedi 12 mai 2012 17:59 pianolivier mise en page 12
Afficher
Samedi 12 mai 2012 17:50 pianolivier 11
Afficher
Samedi 12 mai 2012 17:43 pianolivier +bannière "Documentation à améliorer" 10
Afficher
Samedi 12 mai 2012 14:19 pianolivier +1 lien interressant (avec l'utilisation de memlock) 9
Afficher
Lundi 09 avril 2012 16:31 pianolivier +BOX 8
Afficher
Jeudi 02 septembre 2010 22:45 olinuxx 7
Afficher
Jeudi 02 septembre 2010 22:21 olinuxx 6
Afficher
Jeudi 02 septembre 2010 22:19 olinuxx ré écriture sommaire 5
Afficher
Jeudi 02 septembre 2010 22:11 olinuxx 4
Afficher
Jeudi 02 septembre 2010 22:02 olinuxx 3
Afficher
Jeudi 02 septembre 2010 22:00 olinuxx ré écriture 2
Afficher
Jeudi 02 septembre 2010 21:39 olinuxx 1
Afficher