Sur les graphiques de charge du serveur Ubuntu, je vois 4 types de consommation de processeur: Utilisateur, Système, Nice et Inactif.
Qu'est-ce que le type Nice signifie?
Sur les graphiques de charge du serveur Ubuntu, je vois 4 types de consommation de processeur: Utilisateur, Système, Nice et Inactif.
Qu'est-ce que le type Nice signifie?
Réponses:
Il s'agit de la priorité de planification de l'UC, les valeurs les plus élevées (+19) signifient une priorité inférieure et les valeurs inférieures (-20) désignent une priorité plus élevée (relation inverse). man 2 getpriority
vous donnera beaucoup de détails. Vous pouvez définir la valeur de sécurité lors du lancement d'un processus avec la nice
commande, puis le modifier à l'aide de la renice
commande. Seul le superutilisateur (root) peut spécifier une augmentation de priorité d'un processus.
nice
signifie "mais pas ce que signifie le" temps CPU agréable "en haut.
Sur un graphique ou un rapport d'utilisation du processeur, le pourcentage de processeur "correct" correspond au% du temps processeur occupé par les processus au niveau utilisateur avec une valeur de contrôle positive (priorité de planification inférieure - voir man nice
pour plus de détails).
Fondamentalement, c’est le temps de calcul qui est actuellement "utilisé", mais si un processus normal (valeur de contrôle 0) ou prioritaire (valeur de contrôle négative) se présente, ces programmes seront lancés du processeur.
man 1 iostat
``% nice: indique le pourcentage d'utilisation du processeur qui s'est produit lors de l'exécution au niveau utilisateur avec une priorité intéressante .``. Il ne semble pas que le temps de processeur.
%user
: Pourcentage d'utilisation de la CPU qui s'est produit lors de l'exécution au niveau utilisateur (application).
%nice
: Pourcentage d'utilisation de la CPU qui s'est produit lors de l'exécution au niveau utilisateur avec une priorité élevée.
%system
: Pourcentage d'utilisation de la CPU lors de l'exécution au niveau du système (noyau).
%iowait
: Pourcentage de temps pendant lequel le ou les processeurs étaient inactifs au cours desquels le système avait une demande d'E / S de disque en attente.
%idle
: Pourcentage du temps pendant lequel le ou les processeurs étaient inactifs et que le système ne disposait pas d'une demande d'E / S de disque en attente.
Source: http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Voir aussi man mpstat
.
Nice est destiné aux travaux en batch ou en tâche de fond. Les tâches sont classées (priorité de planification moins élevée) afin qu'elles n'utilisent pas le processeur lorsque les utilisateurs en ligne en ont besoin. Les programmes nice et renice donnent la priorité à nice. Les bonnes priorités négatives sont mauvaises (temps réel).
Si vous avez un temps d'inactivité bas mais beaucoup de temps agréable, alors vous exécutez probablement un processus en arrière-plan comme Seti at Home ou quelque chose de similaire.