Questo non è qualcosa che il firmware tiene traccia, per quanto ne so. Anche i BMC non misurano il tempo di attività totale.
Questo non aiuterà con il tempo di attività passato dagli avvii precedenti, ma puoi iniziare a registrare i tempi di attività ora, installando uno strumento come uptimed
e configurandolo in modo che non scarti mai i valori (imposta LOG_MAXIMUM_ENTRIES
a 0 in uptimed.conf
). Ciò misurerà il tempo di attività del sistema operativo, non il tempo totale di "attivazione" della CPU, ma dovrebbe essere abbastanza vicino... Una volta ottenuto uptimed
in esecuzione, puoi eseguire uprecords
per visualizzare i totali, ad esempio
up 1492 days, 02:57:18 | since Sat Sep 7 00:50:06 2013
down 61 days, 08:11:24 | since Sat Sep 7 00:50:06 2013
%up 96.051 | since Sat Sep 7 00:50:06 2013
Come sottolineato da donchisciottesco, sarai in grado di farti un'idea del tempo di attività storico guardando i tuoi registri. Se stai eseguendo systemd, puoi visualizzare gli stivali che sono stati registrati usando journalctl --list-boots
. La rotazione del registro significa che è probabile che ciò perda un bel po' di tempo di attività.
Come sottolineato da JdeBP, last reboot
potrebbe darti un elenco più lungo di boot con il tempo di attività associato.