Les priorités de process

Pour que le P.C fonctionne comme on le souhaite il est possible de jouer sur les priorités de process…

Priorités

Quelques notions de base

https://www.it-connect.fr/nice-et-renice-la-priorite-des-processus-sous-linux/

https://manpages.debian.org/stretch/manpages-fr/proc.5.fr.html

https://linux.die.net/man/1/top

https://askubuntu.com/a/1078563

Exemple d’application sur Pulsaudio

Pulseaudio est le serveur de son sur Debian, donc pour éviter toute latence et des sons désagréables il faut qu’il soit prioritaire.

De bas sur Debian la priorité est à 5 et « nice » à -11. https://manpages.debian.org/unstable/pulseaudio/pulse-daemon.conf.5.en.html

On peut encore aller un peu plus loin.

Modifier le fichier de configuration

sudo gedit /etc/pulse/daemon.conf

Changer la valeur et retirer le ; pour prise en compte.

nice-level = -15

Redemarrer le P.C

Et voila , la commande top nous indique que pulseaudio est passé à la priorité 5 avec un « nice » à -15. Donc beaucoup plus prioritaire que les autres fonctions en cours.

PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
7501 guy       20   0 5032756 608828 173536 S  17,3  16,2   6:56.28 chrome                                                                                           
7199 guy       20   0 1923300 214676 120200 S   5,0   5,7   1:54.39 spotify                                                                                          
6741 guy        5 -15 1499888  25136  18420 S   4,3   0,7   1:25.48 pulseaudio                                                                                       
7371 guy       20   0  394532 102412  88044 S   3,3   2,7   1:39.79 chrome                                                                                           
5337 root      20   0 1073992 103932  67556 S   0,7   2,8   1:48.12 Xorg                                                                                             
6849 guy       20   0 3811152 193972 104200 S   0,7   5,2   1:53.35 gnome-shell

Listage des process par ordre de « nice »

Ceux qui ont un meilleur « nice » à la fin du listage.

ps axo pid,comm,nice,priority --sort=-nice

LISTAGE DES PROCESS PAR ORDRE DE priorité

Les process les plus prioritaires à la fin du listage

ps axo pid,comm,nice,priority --sort=-priority

Par Bidouille De Bian

Bidouilleur sur Linux Debian 10 (Buster). Débutant dans le blog sur Wordpress.