Il comando uptime mostra l'ora da quando un sistema ha iniziato a funzionare. L'output del comando uptime fornisce informazioni sull'ora corrente, per quanto tempo è in esecuzione il sistema e quanti utenti sono attualmente connessi. Il più rilevante per la risoluzione dei problemi della CPU, tuttavia, è il campo della media del carico. Il carico di una CPU è espresso come il numero di processi che stanno utilizzando o in attesa di utilizzare la CPU. Può anche includere il numero di processi nella coda per l'I/O di archiviazione. Utilizzando il tempo di attività puoi trovare il carico medio in tre diversi periodi di tempo, da sinistra a destra nell'output:l'ultimo minuto, gli ultimi 5 minuti e gli ultimi 15 minuti.
È possibile utilizzare questi valori per determinare quando la CPU si sovraccarica, il che potrebbe causare problemi di prestazioni. Ad esempio, se hai 4 core logici e la media del carico negli ultimi 15 minuti è 4,0, la tua CPU è stata utilizzata completamente. Se il tuo carico medio fosse 8.0, la tua CPU sarebbe sovraccaricata al 100%.
Ecco un esempio del comando uptime:
$ uptime 10:54pm up 8 days, 3:44, 3 users, load average: 0.89, 1.00, 2.15
Queste informazioni sono, da sinistra a destra:l'ora corrente (22:54), il tempo di attività del sistema (8 giorni, 3 ore, 44 minuti), il numero di utenti che hanno effettuato l'accesso (3) e la media del carico del sistema per tre periodi di tempo:uno minuto (0,89), cinque minuti (1,00) e quindici minuti (2,15). La media del carico è il numero medio di processi pronti per essere eseguiti in quell'intervallo di tempo.
Se si verifica l'errore seguente durante l'esecuzione del comando uptime:
uptime: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
Distribuzione del sistema operativo | Comando |
---|---|
Debian | apt-get install procps |
Ubuntu | apt-get install procps |
Alpino | apk aggiunge procps |
Arch Linux | pacman -S procps-ng |
Kali Linux | apt-get install procps |
CentOS | yum install procps-ng |
Fedora | dnf install procps-ng |
Raspbian | apt-get install procps |
Esempi di comandi di uptime
1. Stampa l'ora corrente, il tempo di attività, il numero di utenti che hanno effettuato l'accesso e altre informazioni:
# uptime
2. Mostra solo la quantità di tempo per cui il sistema è stato avviato:
# uptime --pretty
3. Stampa la data e l'ora di avvio del sistema a:
# uptime --since
4. Mostra le informazioni sulla versione:
# uptime --version