Existe-t-il un moyen d'obtenir l'heure de démarrage du système?

2

Une fois que vous avez redémarré et que le système est entièrement chargé, existe-t-il un emplacement qui stocke l'heure de démarrage du système; c'est-à-dire le temps total qu'il a fallu au système pour redémarrer.

J'aimerais comparer différents systèmes et leurs temps de démarrage, par exemple pour tester des systèmes tels que les systèmes d'exploitation les plus rapides, les performances d'optimisation ou les lecteurs les plus rapides, tels que les disques SSD, par rapport aux autres disques.

Brian T Hannan
la source
7
Honnêtement, j'utilise simplement une horloge sur mon bureau et calcule le temps qu'il a fallu - simple, ne ralentira pas potentiellement le démarrage et totalement multi-plateforme!
Phoshi
@Phoshi, low-tech mais pratique et fonctionne! +1
William Hilsum

Réponses:

5

Si vous utilisez Windows XP, utilisez Bootvis . vous obtiendrez un graphique détaillé indiquant le temps exact de chargement de chaque application et pilote de périphérique.

entrez la description de l'image ici

Pour les versions ultérieures de Windows, utilisez Windows Performance Toolkit de MSDN , un ensemble d'outils encore plus performant que l'ancien utilitaire Bootvis. À la base, vous pouvez utiliser les outils pour vous fournir un affichage graphique similaire des performances de démarrage fourni par Bootvis.

entrez la description de l'image ici

Une application plus simple serait Boot Timer , mais cela fonctionne également pour Vista / 7.

entrez la description de l'image ici

Et il y a aussi AppTimer de Passmark pour analyser le comportement au démarrage des applications.

entrez la description de l'image ici

Voilà pour les logiciels. En dehors de cela, utilisez la solution matérielle de Phoshi qui fonctionne sur plusieurs plates-formes :)

entrez la description de l'image ici

Gaffe
la source
Le minuteur de démarrage n’est pas très pratique pour ses besoins, car il ne vous indique pas le temps de démarrage, mais plutôt le temps écoulé depuis le démarrage, et vous devez également redémarrer pour que cela fonctionne. Bootvis est beaucoup plus approprié.
John T
1
@John T - Oui, BootTimer est un chronomètre très basique dépourvu de capacités de diagnostic, mais il est utile de comparer les résultats une fois les modifications apportées au système. Pas de match pour la sophistication de Bootvis mais mieux que rien :)
Excellente réponse, Molly! Je vérifierai ces informations pour voir si certaines d’entre elles fonctionneraient pour moi. Merci.
Brian T Hannan
Bootvis est génial, y a-t-il un moyen de le lancer sous Vista et Win7?
Brian T Hannan
1

Dans PowerShell:

$os = Get-WmiObject -computer localhost -class Win32_OperatingSystem

$boot = $os.ConvertToDateTime($os.LastBootUpTime)

ensuite

((Get-Date) - $boot).TotalSeconds

ou en jours: heures: minutes: secondes ...

((Get-Date) - $boot).ToString()
njd
la source
Ce n'est pas correct ... Je l'ai juste couru et il m'a dit 428239 secondes. (plus de 4 jours). Il n'y a pas moyen que mon PC ait mis autant de temps à démarrer. Je pense plutôt que vous calculez depuis combien de temps Windows n'a pas démarré et non pas combien de temps il a fallu pour démarrer.
davr
Je crois que cela fonctionnerait bien si vous le couriez immédiatement après le démarrage, ce que vous seriez.
Phoshi
0

Sous Linux, utilisez le tableau de démarrage pour mesurer le temps de démarrage. Il peut également être utilisé pour analyser combien de temps est consacré à quels programmes, ainsi que l’utilisation des E / S et de la CPU.

Plus fondamentalement, vous pouvez vérifier /proc/uptimedepuis combien de temps le noyau fonctionne.

Jaap Eldering
la source