Jeudi - La commande intégrée ‘nice’
La commande intégrée ‘nice’ est utilisée pour exécuter une commande avec une priorité plus élevée ou moins élevée que la priorité par défaut. Une valeur négative de nice assure que la commande bénéficie d’une plus grande part du CPU (haute priorité), et une valeur positive assure que la commande en obtient une part plus petite (basse priorité).
Normalement, une commande est créée avec une valeur de nice de 4 :
% ./test.sh
% ps -axlhww | grep test.sh UID PID PPID CPU PRI NI ... 501 9997 3457 0 27 4 ...
indiquant une priorité (PRI) de 31-4=27 et in nice (NI) de 4.
Pour créer une commande de basse priorité, utilisez :
% nice +20 ./test.sh % ps -axlhww | grep test.sh UID PID PPID CPU PRI NI ... 501 10036 3457 0 11 20 ...
indiquant une priorité de 31-20=11 (basse) et un nice de 20 comme on l’a demandé.
Pour augmenter la priorité, il faut être super-utilisateur :
% sudo -s
# nice -10 ./test.sh
% ps -axlhww | grep test.sh
UID PID PPID CPU PRI NI ...
0 10142 10130 0 41 -10 ...
Vous pouvez aussi regarder la commande ‘renice’ (non intégrée), qui ajuste la priorité des processus en cours :
% man renice
Si vous souhaitez en apprendre plus sur Mac OS X Unix visitez le Learning Center
cliquez ici.
- Pour les débutants : Le Tutoriel Mac OS X Unix
- Pour plus d’informations sur des sujets spécifiques : Mac OS X Advanced Unix
- Pour des réponses à des problèmes communs : Mac OS X How To
Chargement
Commentaires récents