Bonjours à tous
d'abord je vous raconte ma vie Je profite d'être fort malade pour prendre le temps de poser une question qui il me semble n'interessera pas que moi.
J'ai un p3 700mhz des fois quand je fait des "grosses opérations" la lecture saute
alors, je vois dans xmms, qu'il y a un mode "temps réél" mais qu'il faut utiliser xmms en tant que root, ce qui bien évidemment, est une abération au niveau de la sécuritée.
Donc ma question est y a t'il un moyen d'augmenter la prioritée d'un programme sans être root ? Vous allez peut être me dire que non, parce que ce serait pas génial au niveau de la sécuritée, je vous répondrez que c'est toujours beaucoup mieux que de lancer xmms en root
# Nice
Posté par Greg . Évalué à 2.
# entre les 2 :)
Posté par Jack DeNoumea (site web personnel) . Évalué à 4.
sachant que tu peux changer en uilisateur lamba la priorité si elle n'est pas négative.
man nice
man renice
[^] # Re: entre les 2 :)
Posté par Pouce . Évalué à 5.
[^] # Re: entre les 2 :)
Posté par Rémi baudruche . Évalué à 2.
merci à vous deux
# Scheduling temps réel en user
Posté par tgl . Évalué à 4.
- utiliser un noyau -ck ou dérivé (-archck, certains noyaux de distribs, etc.), qui propose une politique de scheduling CPU dite "ISO", proche du temps réel ("RR") sans pour autant être aussi dangereuse (realtime sur une certaine part du temps CPU, et normal au delà), et qui est donc accessible par les simples utilisateurs. En fait, quand un programme essaye de passer en "RR" mais n'a pas les privilèges pour, il tombe en "ISO", donc c'est vraiment bien pratique (ou sinon, on peut forcer cette politique pour un processus avec 'schedtools' ou 'toolsched').
http://members.optusnet.com.au/ckolivas/kernel/
- profiter de ce que dans les noyaux >=2.6.12, l'accès au temps réel à été ajouté aux "rlimits". C'est configurable, par exemple, avec un petit programme qu'on trouve sur cette hideuse page web tout droit débarquée du milieu des années 90 :
http://www.physics.adelaide.edu.au/~jwoithe/
[^] # Re: Scheduling temps réel en user
Posté par ocroquette . Évalué à 1.
Il va falloir que je teste ça, c'est tout nouveau :)
Sinon il y a aussi la possibilité de donner une priorité temps réel au processus après son démarage. Il y a des outils en ligne de commande pour ça mais je ne les trouve plus.Ca se programme vite fait en C avec appel à:
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man2/(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.