Provozuschopnost - Uptime
Provozuschopnost je opatření spolehlivosti systému, vyjádřeno jako procento čas A stroj, typicky a počítač, pracuje a je k dispozici. Uptime je opakem prostoje.

Často se používá jako měřítko počítače operační systém spolehlivost nebo stabilita, protože tato doba představuje dobu, po kterou může být počítač ponechán bez dozoru shazovat, nebo musí být restartován pro administrativní účely nebo pro účely údržby.
Naopak dlouhá doba provozu může znamenat nedbalost, protože některé důležité aktualizace mohou vyžadovat restartování na některých platformách.[1]
Evidence
V roce 2005 Novell nahlásil server s 6letou provozuschopností.[2][3] I když to může znít neobvykle, je to vlastně běžné, když jsou servery udržovány v průmyslovém kontextu a hostují kritické aplikace, jako jsou bankovní systémy.
Netcraft udržuje záznamy o dostupnosti pro mnoho tisíc web hosting počítače.
Server se systémem Novell NetWare bylo údajně vypnuto po 16 letech provozuschopnosti kvůli selhávajícímu pevnému disku.[4][5]
Stanovení doby provozuschopnosti systému
Microsoft Windows
Správce úloh systému Windows

Některé verze Microsoft Windows zahrnout pole dostupnosti v Správce úloh systému Windows na kartě Výkon. Formát je D: HH: MM: SS (dny, hodiny, minuty, sekundy).
systémová informace
Výstup z systémová informace
příkaz obsahuje "System Up Time"[6] nebo pole „System Boot Time“.
C: >systémová informace | findstr "Čas:"Doba spuštění systému: 0 dní, 8 hodin, 7 minut, 19 sekund
Přesný text a formát závisí na jazyku a národním prostředí. Čas daný systémová informace
není spolehlivý. Nezohledňuje čas strávený v spát nebo hibernace. Čas zavádění se tedy posune vpřed pokaždé, když počítač spí nebo hibernuje.[Citace je zapotřebí ]
Příkaz NET
The SÍŤ
velení s jeho STATISTIKA
dílčí příkaz poskytuje datum a čas spuštění počítače pro oba NET STATISTICS WORKSTATION
a NET STATISTICS SERVER
varianty. Příkaz NET STATS SRV
je zkratka pro NET STATISTICS SERVER
.[7] Přesný formát textu a data závisí na nakonfigurovaném jazyce a národním prostředí.
C: >NET STATISTICS WORKSTATION | findstr "od té doby"Statistiky od 31. 8. 2009 20:52:29
Windows Management Instrumentation (WMI)
Uptime lze určit pomocí Windows Management Instrumentation (WMI) dotazem na LastBootUpTime
majetek Win32_OperatingSystem
třída.[8] Na příkazový řádek, to lze provést pomocí wmic
příkaz:
C: >wmic os dostat lastbootuptimeLastBootUpTime20110508161751.822066+060
Časové razítko používá formát rrrrmmddhhmmss.nnn
, takže ve výše uvedeném příkladu se počítač naposledy spustil 8. května 2011 v 16:17: 51,822. Text „LastBootUpTime“ a formát časového razítka se nemění podle jazyka nebo národního prostředí. WMI lze také dotazovat pomocí různých aplikační programovací rozhraní, počítaje v to VBScript nebo PowerShell.[9][10]
Uptime.exe
Společnost Microsoft dříve poskytovala stahovatelný nástroj s názvem Uptime.exe
, který uvádí uplynulý čas ve dnech, hodinách, minutách a sekundách.[11]
C: >ProvozuschopnostSYSTÉMOVÉ JMÉNO bylo aktualizováno: 2 den (y), 4 hodiny (y), 24 minut (y), 47 sekund (y)
Čas daný Uptime.exe
není spolehlivý. Nezohledňuje čas strávený v spát nebo hibernace. Čas zavádění se tedy posune vpřed pokaždé, když počítač spí nebo hibernuje.[Citace je zapotřebí ]
FreeDOS
The provozuschopnost
příkaz je také k dispozici pro FreeDOS. Verze byla vyvinuta M. Aitchisonem.[12]
Linux
Používání provozuschopnosti
Uživatelé Linux systémy mohou používat obslužný program BSD uptime, který také zobrazuje průměry zatížení systému za poslední 1, 5 a 15 minutové intervaly:
$ provozuschopnost 18:17:07 až 68 dní, 3:57, 6 uživatelů, průměr zatížení: 0,16, 0,07, 0,06
Pomocí / proc / uptime
Ukazuje, jak dlouho je systém zapnutý od posledního restartu:
$ cat / proc / uptime 350735.47 234388.90
První číslo je celkový počet sekund, po které byl systém spuštěn. Druhé číslo udává, kolik času stroj strávil nečinně, v sekundách.[13] Na vícejádrových systémech (a některých verzích systému Linux) je druhé číslo součtem doby nečinnosti nashromážděné každým procesorem.[14]
BSD
Používání provozuschopnosti
BSD - operační systémy založené na FreeBSD, Mac OS X a SySVr4 mít provozuschopnost příkaz (viz – FreeBSD Obecné příkazy Manuál ).
$ provozuschopnost3:01 až 69 dní, 7:53, 0 uživatelů, průměry zatížení: 0,08, 0,07, 0,05
Pomocí sysctl
Existuje také způsob použití sysctl zavolat čas posledního spuštění systému:[15]
$ sysctl kern.boottimekern.boottime: {sec = 1271934886, usec = 667779} Čt 22. dubna 12:14:46 2010
OpenVMS
Na OpenVMS systémy, zobrazit systém
příkaz lze použít na Příkazový řádek DCL získat provozuschopnost systému. První řádek výsledného displeje obsahuje dobu provozuschopnosti systému, která se zobrazuje jako dny následované hodinami: minutami: sekundami. V následujícím příkladu je kvalifikátor příkazu / nezpracovat
potlačí zobrazení podrobných řádků informací jednotlivých procesů.[16]
$ show system / noprocessOpenVMS V7.3-2 na uzlu JACK 29-JAN-2008 16:32: 04,67 Uptime 894 22:28:52
Výše uvedený výstup příkazu ukazuje, že uzel JACK 29. ledna 2008 v 16:32: 04,67 má dobu provozuschopnosti: 894 dní 22 hodin 28 minut a 52 sekund.
Viz také
- Dostupnost
- Seznam unixových příkazů
- Okno údržby
- Systémový profiler
- Transmission Control Protocol # TCP timestamps - umožňuje vzdálený odhad doby provozuschopnosti
- Monitorování webových stránek
- Kdo (Unix) - může zobrazit čas spuštění systému
Reference
- ^ „Jak nainstalovat více aktualizací nebo oprav hotfix systému Windows pouze s jedním restartováním“. Microsoft Knowledge Base. Microsoft. 17. 04. 2018. Citováno 2019-07-11.
- ^ Dave Kearns (01.12.2005). „Servery Marathon“. Síťový svět. Komunikace IDG. Citováno 2019-07-11.
- ^ „Uptime Workhorses: Stále šílení po všech těch letech“. Řešení Novell Cool: Trench. Novell. 12. ledna 2006. Citováno 2019-07-11.
- ^ Peter Bright (2013-03-29). „Úžasný úspěch v provozu odemčen. Dokážete porazit 16 let?“. Arc Technica. Condé Nast. Citováno 2019-07-11.
- ^ Axatax (2013-03-28). „Tak dlouho udatnému společníkovi“. Ars OpenForum. Condé Nast. Archivovány od originál dne 26. 7. 2014. Citováno 2014-07-26.
- ^ Greg Shultz (10.08.2005). „Sledování doby provozuschopnosti ve Windows XP“. TechRepublic. CBS Interactive. Archivovány od originál dne 8. 7. 2012. Citováno 2014-04-22.
- ^ Yuval Sinay (2006-10-25). „Jak zjistit provozuschopnost Windows?“. Microsoft Knowledge Base. Microsoft. Citováno 2014-04-22.
- ^ "Třída Win32_OperatingSystem". Microsoft. 2018-05-30. Citováno 2019-07-11.
- ^ „Jak zjistím, zda se server restartoval?“. Hej, skriptující chlapi! Blog. Microsoft. 07.09.2004. Citováno 2014-04-22.
- ^ „Jak mohu určit dobu provozuschopnosti serveru?“. Hej, skriptující chlapi! Blog. Microsoft. 2. 8. 2005. Citováno 2014-04-22.
- ^ "Nástroj Uptime.exe umožňuje odhadnout dostupnost serveru s Windows NT 4.0 SP4 nebo vyšším". Microsoft Knowledge Base. Microsoft. 20. 8. 2012. Archivovány od originál dne 2014-04-24. Citováno 2014-04-22.
- ^ M. Aitchison (1998-04-15). "Balíček uptime ve skupině jako Unix". Citováno 2019-07-11.
- ^ Marie Doleželová, Mirek Jahoda a kol. „/ proc / uptime“. Průvodce nasazením - Red Hat Enterprise Linux 6. Red Hat, Inc.. Citováno 2018-12-12.CS1 maint: používá parametr autoři (odkaz)
- ^ Martin Schwidefsky (11. 5. 2009). "Re: [PATCH] Re: / proc / doba nečinnosti čítače nečinnosti zůstává na 0". Seznam adresářů jádra Linuxu (Poštovní seznam). Citováno 2014-04-22.
- ^ „Mac OS X Manual Page For sysctl (8)“. Centrum Mac Dev. Jablko. 15. 10. 2009. Archivovány od originál dne 14.01.2010. Citováno 2014-04-22.
- ^ „Nezdokumentované funkce OpenVMS“. Skupina PARSEC. 2008-10-29. Archivovány od originál dne 2011-05-11. Citováno 2014-04-22.