La commande uptime affiche l'heure à partir de laquelle un système a commencé à fonctionner. La sortie de la commande uptime donne des informations sur l'heure actuelle, la durée d'exécution du système et le nombre d'utilisateurs actuellement connectés. Cependant, le champ de charge moyenne est le plus pertinent pour le dépannage du processeur. La charge d'un CPU est exprimée comme le nombre de processus qui utilisent ou attendent d'utiliser le CPU. Il peut également inclure le nombre de processus dans la file d'attente pour les E/S de stockage. À l'aide de la disponibilité, vous pouvez trouver la charge moyenne sur trois périodes différentes, de gauche à droite dans le résultat :la dernière minute, les 5 dernières minutes et les 15 dernières minutes.
Vous pouvez utiliser ces valeurs pour déterminer quand votre processeur devient surchargé, ce qui peut entraîner des problèmes de performances. Par exemple, si vous avez 4 cœurs logiques et que la charge moyenne au cours des 15 dernières minutes est de 4,0, votre processeur était pleinement utilisé. Si votre charge moyenne était de 8,0, votre processeur serait surchargé à 100 %.
Voici un exemple de la commande uptime :
$ uptime 10:54pm up 8 days, 3:44, 3 users, load average: 0.89, 1.00, 2.15
Ces informations sont, de gauche à droite :l'heure actuelle (22h54), la disponibilité du système (8 jours, 3 heures, 44 minutes), le nombre d'utilisateurs connectés (3) et la charge moyenne du système pour trois périodes :une minute (0,89), cinq minutes (1,00) et quinze minutes (2,15). La charge moyenne est le nombre moyen de processus prêts à s'exécuter dans cet intervalle de temps.
Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande uptime :
uptime: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :
Répartition du système d'exploitation | Commande |
---|---|
Debian | procps d'installation apt-get |
Ubuntu | procps d'installation apt-get |
Alpin | apk ajouter des procédures |
Arch Linux | pacman -S procps-ng |
Kali Linux | procps d'installation apt-get |
CentOS | yum installer procps-ng |
Fédora | dnf install procps-ng |
Raspbian | procps d'installation apt-get |
Exemples de commandes de disponibilité
1. Imprimez l'heure actuelle, la disponibilité, le nombre d'utilisateurs connectés et d'autres informations :
# uptime
2. Afficher uniquement la durée de démarrage du système :
# uptime --pretty
3. Imprimez la date et l'heure auxquelles le système a démarré :
# uptime --since
4. Afficher les informations de version :
# uptime --version