Betriebszeit

Betriebszeit ist ein messen von Systemzuverlässigkeit, ausgedrückt als Prozentsatz von Zeit a Maschine, normalerweise a Computer, hat gearbeitet und verfügbar. Betriebszeit ist das Gegenteil von Ausfallzeit.

Htop Fügt eine Ausrufezeichens hinzu, wenn die Betriebszeit länger als 100 Tage dauert

Es wird oft als Maß für Computer verwendet Betriebssystem Zuverlässigkeit oder Stabilität, in denen diese Zeit die Zeit darstellt Absturz, oder müssen sein neu gestartet Für Verwaltungs- oder Wartungszwecke.

Umgekehrt kann eine lange Laufzeit auf Nachlässigkeit hinweisen, da einige kritische Updates auf einigen Plattformen Neustarts erfordern können.[1]

Aufzeichnungen

Im Jahr 2005, Novell meldete einen Server mit einer 6-jährigen Verfügbarkeit.[2][3] Obwohl dies ungewöhnlich klingen mag, ist dies tatsächlich üblich, wenn Server im industriellen Kontext aufrechterhalten werden und kritische Anwendungen wie Bankensysteme auswirken.

Netcraft behält die Laufzeitaufzeichnungen für viele tausend von Web-Hosting Computers.

Ein Server, der Novell ausführt Netware Es wurde berichtet, dass er nach 16 Jahren Verfügbarkeit aufgrund einer fehlgeschlagenen Festplatte geschlossen wurde.[4][5]

A Cisco Router Es wurde berichtet, dass er seit 21 Jahren kontinuierlich läuft.[6]

Bestimmung der Systemüberzeiten

Microsoft Windows

Windows Task Manager

Windows 7 Task Manager Performance tab screenshot.
Windows 7 Taskmanager Leistungsregisterkarte Bildschirmfoto.

Einige Versionen von Microsoft Windows Fügen Sie ein verfügbares Feld in ein Windows Task Managerunter der Registerkarte "Performance". Das Format lautet D: HH: MM: SS (Tage, Stunden, Minuten, Sekunden).

Systeminformationen

Die Ausgabe der Systeminformationen Der Befehl enthält eine "System -Up -Zeit"[7] oder "System Boot Time" -Feld.

C: \>Systeminformationen | Findstr "Zeit:" System -Up -Zeit: 0 Tage, 8 Stunden, 7 Minuten, 19 Sekunden 

Der genaue Text und Format hängt von Sprache und Gebietsschema ab. Die Zeit gegeben durch Systeminformationen ist nicht zuverlässig. Es berücksichtigt nicht die Zeit, die in verbracht wurde schlafen oder Winterschlaf. Somit driftet die Startzeit jedes Mal nach vorne, wenn der Computer schläft oder Winterschlaf.

NET -Befehl

Das NETZ Befehl mit seinem STATISTIKEN Unterkommand NET Statistics Workstation und NET Statistics Server Varianten. Der Befehl Netzstatistiken SRV ist Kurzschrift für NET Statistics Server.[8] Das genaue Text- und Datumsformat hängt von der konfigurierten Sprache und dem konfigurierten Gebietsschema ab.

C: \>NET Statistics Workstation | Findstr "seit" Statistiken seit 8/31/2009 8:52:29 Uhr 

Windows Management Instrumentation (WMI)

Betriebszeit kann durch bestimmt werden Windows -Management -Instrumentierung (WMI) durch Abfragen der Lastbootuptime Eigentum des Win32_operatingsystem Klasse.[9] Bei der EingabeaufforderungDies kann mit dem durchgeführt werden WMIC Befehl:

C: \>WMIC OS Erhalten Sie letztes BootuptimeLastbootuptime 20110508161751.822066+060 

Der Zeitstempel verwendet das Format yyyymmddhhmms.nnnIn dem obigen Beispiel wurde der Computer am 8. Mai 2011 am 8. Mai 2011 um 16: 17: 51.822 aufgebaut. Der Text "Lastbootuptime" und das Zeitstempelformat variieren nicht von Sprache oder Gebietsschema. WMI kann auch mit einer Vielzahl von abgefragt werden Anwendungsprogrammierschnittstellen, einschließlich Vbscript oder Power Shell.[10][11]

Optime.exe

Microsoft gab früher ein herunterladbares Dienstprogramm namens namens Optime.exe, welche Berichte verstrichen in Tagen, Stunden, Minuten und Sekunden.[12]

C: \>BetriebszeitSystemname ist für: 2 Tage, 4 Stunden, 24 Minuten (n), 47 Sekunden (en) verfügbar. 

Die Zeit gegeben durch Optime.exe ist nicht zuverlässig. Es berücksichtigt nicht die Zeit, die in verbracht wurde schlafen oder Winterschlaf. Daher wird die Startzeit jedes Mal nach vorne driftet, wenn der Computer schläft oder Winterschlaf.

Freedos

Das Betriebszeit Der Befehl ist auch verfügbar für Freedos. Die Version wurde von M. Aitchison entwickelt.[13]

Linux

UPTIME verwenden

Benutzer von Linux Systeme können das BSD -UPTime -Dienstprogramm verwenden, das auch die Systemlast -Durchschnittswerte für die vergangenen Intervalle von 1, 5 und 15 Minuten anzeigt:

$ Betriebszeit  18:17:07 bis 68 Tage, 3:57, 6 Benutzer, Lastdurchschnitt: 0,16, 0,07, 0,06 

Nutzung /Proc /Uptime

Zeigt, wie lange das System seit dem letzten Neustart des Systems ist:

$ Katze /Proc /Betriebszeit  350735.47 234388.90 

Die erste Zahl ist die Gesamtzahl der Sekunden, die das System abgelaufen ist. Die zweite Zahl ist, wie viel von dieser Zeit die Maschine in Sekunden lang im Leerlauf verbracht hat.[14] Bei Multi -Core -Systemen (und einigen Linux -Versionen) ist die zweite Zahl die Summe der von jeder CPU angesammelten Leerlaufzeit.[15]

BSD

UPTIME verwenden

BSD-basierte Betriebssysteme wie z. Freebsd, Mac OS X und Sysvr4 habe den Betriebszeit Befehl (siehe Betriebszeit (1)- -Freebsd Allgemeine Befehle Handbuch).

$ Betriebszeit3:01 Uhr 69 Tage, 7:53, 0 Benutzer, Lastmittelwerte: 0,08, 0,07, 0,05 

Mit sysctl

Es gibt auch eine Methode zur Verwendung sysctl Um die letzte Startzeit des Systems anzurufen:[16]

$ sysctl kern.boottimekern.boottime: {sec = 1271934886, usec = 667779} dhu 22. April 12:14:46 2010 

OpenVMS

An OpenVMS Systeme, die Systemsystem Befehl kann am verwendet werden DCL -Eingabeaufforderung Um die Systemüberzeit zu erhalten. Die erste Zeile des resultierenden Displays enthält die Verfügbarkeit des Systems, die als Tage gefolgt von Stunden: Minuten: Sekunden angezeigt wird. Im folgenden Beispiel der Befehlsqualifikator /Noprozess Unterdrückt die Anzeige von Informationen von Pro-Prozess-Informationen.[17]

$ System/Noprozess anzeigenOpenVMS v7.3-2 auf Knotenbuch 29-Jan-2008 16: 32: 04.67 UPTIME 894 22:28:52 

Die obige Befehlsausgabe zeigt, dass der Knotenbuch am 29. Januar 2008 um 16: 32: 04.67 Fahrt überlastet: 894 Tage 22 Stunden 28 Minuten und 52 Sekunden.

Siehe auch

Verweise

  1. ^ "So installieren Sie mehrere Windows -Updates oder Hotfixes mit nur einem Neustart". Microsoft Knowledge Base. Microsoft. 2018-04-17. Abgerufen 2019-07-11.
  2. ^ Dave Kearns (2005-12-01). "Marathon -Server". Netzwerkwelt. IDG -Kommunikation. Abgerufen 2019-07-11.
  3. ^ "Uptime Workhorses: Nach all den Jahren immer noch verrückt". Novell Cool Solutions: Graben. Novell. 12. Januar 2006. archiviert von das Original Am 2019-09-06. Abgerufen 2019-07-11.
  4. ^ Peter Bright (2013-03-29). "EPIC AUFTIME ERWEISUNGEN ENTRAGEN. Kannst du 16 Jahre schlagen?". ARC Technica. Conde nast. Abgerufen 2019-07-11.
  5. ^ Axatax (2013-03-28). "So lange zu einem tapferen Begleiter". ARS OpenForum. Conde nast. Archiviert von das Original Am 2014-07-26. Abgerufen 2014-07-26.
  6. ^ U/Bhoskins (2018-05-15). "Alt genug, um zu trinken". R/Networking. Reddit. Abgerufen 2022-04-22.
  7. ^ Greg Shultz (2005-08-10). "Nachfolgerung der Verfügbarkeit in Windows XP". TechRepublic. CBS interaktiv. Archiviert von das Original Am 2012-07-08. Abgerufen 2014-04-22.
  8. ^ Yuval Sinay (2006-10-25). "Wie finde ich Windows -Verfügbarkeit?". Microsoft Knowledge Base. Microsoft. Abgerufen 2014-04-22.
  9. ^ "Win32_operatingsystem -Klasse".Microsoft.2018-05-30. Abgerufen 2019-07-11.
  10. ^ "Wie kann ich feststellen, ob ein Server neu gestartet hat?". Hey, Skriptmann!Blog.Microsoft.2004-09-07. Abgerufen 2014-04-22.
  11. ^ "Wie kann ich die Verfügbarkeit für einen Server bestimmen?". Hey, Skriptmann!Blog.Microsoft.2005-08-02. Abgerufen 2014-04-22.
  12. ^ "Mit dem Tool von UNTERTIME.EXE können Sie die Serververfügbarkeit mit Windows NT 4.0 SP4 oder höher schätzen". Microsoft Knowledge Base.Microsoft.2012-08-20.Archiviert von das Original Am 2014-04-24. Abgerufen 2014-04-22.
  13. ^ M. Aitchison (1998-04-15). "Paket-Betriebszeit in Group Unix-Like". Abgerufen 2019-07-11.
  14. ^ Marie Doleželová, Mirek Jahoda et al. "/Proc/Uptime". Bereitstellungshandbuch - Red Hat Enterprise Linux 6. Red Hat, Inc.. Abgerufen 2018-12-12.{{}}: CS1 Wartung: Verwendet Autorenparameter (Link)
  15. ^ Martin Schwidefsky (2009-05-11). "Betreff: [Patch] Re: /Proc /UTTIRE IT IEAD -Zähler bleibt bei 0". Linux -Kernel -Mailingliste (Mailingliste). Abgerufen 2014-04-22.
  16. ^ "Mac OS X -Handbuch für sysctl (8)". Mac Dev Center.Apfel.2009-10-15.Archiviert von das Original Am 00.01.2010. Abgerufen 2014-04-22.
  17. ^ "OpenVMS -Funktionen ohne Papiere".Parsec -Gruppe.2008-10-29.Archiviert von das Original Am 2011-05-11. Abgerufen 2014-04-22.