Ce n'est pas quelque chose que le firmware suit, pour autant que je sache. Même les BMC ne mesurent pas la disponibilité totale.
Cela n'aidera pas avec le temps de disponibilité passé des démarrages précédents, mais vous pouvez commencer à enregistrer les temps de disponibilité maintenant, en installant un outil tel que uptimed
et le configurer pour qu'il ne supprime jamais les valeurs (définissez LOG_MAXIMUM_ENTRIES
à 0 en uptimed.conf
). Cela mesurera le temps de disponibilité du système d'exploitation, pas le temps total "actif" du processeur, mais il devrait être suffisamment proche... Une fois que vous avez uptimed
en cours d'exécution, vous pouvez exécuter uprecords
pour voir les totaux, par exemple
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
Comme l'a souligné Quixotic, vous pourrez avoir une idée de la disponibilité historique en consultant vos journaux. Si vous utilisez systemd, vous pouvez afficher les démarrages qui ont été enregistrés à l'aide de journalctl --list-boots
. La rotation des journaux signifie cependant que cela risque de manquer beaucoup de temps de disponibilité.
Comme l'a souligné JdeBP, last reboot
pourrait vous donner une liste plus longue de démarrages avec le temps de disponibilité associé.