Gibt es eine Möglichkeit, die Systemstartzeit zu erhalten?

1287
Brian T Hannan

Nach dem Neustart und wenn das System vollständig geladen ist, gibt es einen Ort, an dem die Systemstartzeit gespeichert wird. Dies bedeutet die Gesamtzeit, die das System für das Booten des Systems benötigt hat.

Ich möchte verschiedene Systeme und deren Bootzeiten vergleichen, um beispielsweise schnellstmögliche Betriebssysteme, Optimierungsleistung oder Schnellstartlaufwerke wie Solid-State-Laufwerke im Vergleich zu anderen Laufwerken zu testen.

2
Ehrlich gesagt, ich benutze nur eine Uhr auf meinem Schreibtisch und arbeite an der Zeit, die sie brauchte - einfach, wird den Startvorgang möglicherweise nicht verlangsamen und ist plattformübergreifend! Phoshi vor 14 Jahren 7
@Phoshi, Low-Tech, aber praktisch und funktioniert! +1 William Hilsum vor 14 Jahren 0

3 Antworten auf die Frage

5
3498DB

Wenn Sie Windows XP verwenden, verwenden Sie Bootvis . Sie erhalten ein detailliertes Diagramm, in dem Sie genau sehen, wie lange die einzelnen Anwendungen und Gerätetreiber zum Laden brauchen.

Für spätere Windows-Versionen verwenden Sie das Windows Performance Toolkit von MSDN, eine noch bessere Reihe von Tools als das alte Bootvis-Dienstprogramm. Grundsätzlich können Sie die Tools verwenden, um Ihnen eine ähnliche grafische Anzeige der Boot-Leistung zu bieten, die von Bootvis bereitgestellt wurde.

Eine einfachere Anwendung wäre der Boot Timer, funktioniert aber auch für Vista / 7.

Und dann gibt es den AppTimer von Passmark, um das Startverhalten von Anwendungen zu analysieren.

Soviel zur Software. Ansonsten greifen Sie auf die Hardware-Lösung von Phoshi, die plattformübergreifend funktioniert :)

Der Boot-Timer ist für seine Anforderungen nicht sehr praktisch, da er nicht die Startzeit angibt, sondern die Zeit seit dem Start und Sie müssen auch einen Neustart durchführen, um den Betrieb zu starten. Bootvis ist viel besser geeignet. John T vor 14 Jahren 0
@John T - Ja, BootTimer ist eine sehr einfache Stoppuhr ohne Diagnosemöglichkeiten. Sie ist nur zum Vergleich der Ergebnisse nach Änderungen am System geeignet. Kein Spiel für die Raffinesse von Bootvis, aber besser als nichts :) vor 14 Jahren 1
Tolle Antwort, Molly! Ich werde diese prüfen, um zu sehen, ob einer von ihnen für mich funktioniert. Vielen Dank. Brian T Hannan vor 14 Jahren 0
Bootvis ist großartig. Gibt es eine Möglichkeit, es in Vista und Win7 auszuführen? Brian T Hannan vor 14 Jahren 0
1
njd

In PowerShell:

$os = Get-WmiObject -computer localhost -class Win32_OperatingSystem  $boot = $os.ConvertToDateTime($os.LastBootUpTime) 

dann

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

oder in Tagen: Stunden: Minuten: Sekunden ...

((Get-Date) - $boot).ToString() 
Das ist nicht richtig ... Ich habe es gerade ausgeführt und es sagte mir 428239 Sekunden. (über 4 Tage). Auf keinen Fall hat es so lange gedauert, bis mein PC hochgefahren ist. Ich denke stattdessen berechnen Sie möglicherweise, wie lange Windows seit dem Hochfahren gestartet hat und nicht wie lange es gedauert hat. davr vor 14 Jahren 0
Ich glaube, das würde gut funktionieren, wenn Sie es sofort nach dem Booten ausführen würden, was Sie auch wären. Phoshi vor 14 Jahren 0
0
Jaap Eldering

Verwenden Sie unter Linux bootchart, um die Startzeit zu messen. Es kann auch verwendet werden, um zu analysieren, wie viel Zeit von welchen Programmen sowie von E / A und CPU verwendet wird.

Im Grunde können Sie überprüfen /proc/uptime, wie lange der Kernel läuft.