अपटाइम
अपटाइम सिस्टम की विश्वसनीयता का एक माप है, जिसे सिस्टम समय के प्रतिशत के रूप में व्यक्त किया जाता है, एक मशीन, आमतौर पर एक संगणक, काम कर रहा है और उपलब्ध है। अपटाइम स्र्कना के विपरीत है।
यह अक्सर कंप्यूटर ऑपरेटिंग सिस्टम की विश्वसनीयता या स्थिरता के एक उपाय के रूप में उपयोग किया जाता है, जिसमें यह समय उस समय का प्रतिनिधित्व करता है जब कंप्यूटर को क्रैश (कंप्यूटिंग) के बिना अप्राप्य छोड़ा जा सकता है, या प्रशासनिक या रखरखाव उद्देश्यों के लिए बूट करने की आवश्यकता होती है।
इसके विपरीत, लंबा अपटाइम लापरवाही का संकेत दे सकता है, क्योंकि कुछ महत्वपूर्ण अपडेट के लिए कुछ प्लेटफॉर्म पर रीबूट की आवश्यकता हो सकती है।[1]
रिकॉर्ड्स
2005 में, नोवेल ने 6 साल के अपटाइम वाले सर्वर की सूचना दी।[2][3] हालांकि यह असामान्य लग सकता है, यह वास्तव में सामान्य है जब सर्वर एक औद्योगिक संदर्भ में बनाए रखा जाता है और बैंकिंग सिस्टम जैसे महत्वपूर्ण अनुप्रयोगों की मेजबानी करता है।
नेटक्राफ़्ट हजारों वेब होस्टिंग कंप्यूटरों के लिए अपटाइम रिकॉर्ड रखता है।
नोवेल नेटवेयर चलाने वाले एक सर्वर के 16 साल के अपटाइम के बाद विफल हार्ड डिस्क के कारण बंद होने की सूचना दी गई है।[4][5] एक सिस्को राउटर (कंप्यूटिंग) के 21 साल से लगातार चलने की सूचना मिली है।[6]
सिस्टम अपटाइम का निर्धारण
माइक्रोसॉफ्ट विंडोज
विंडोज टास्क मैनेजर
Microsoft Windows के कुछ संस्करणों में प्रदर्शन टैब के अंतर्गत Windows कार्य प्रबंधक में एक अपटाइम फ़ील्ड शामिल है। प्रारूप डी: एचएच: एमएम: एसएस (दिन, घंटे, मिनट, सेकंड) है।
सिस्टमइन्फो
का आउटपुट systeminfo कमांड में सिस्टम अप टाइम शामिल है[7] या सिस्टम बूट टाइम फ़ील्ड।
<वाक्यविन्यास लैंग = डॉसकॉन> सी:\>systeminfo | खोज समय: सिस्टम अप टाइम: 0 दिन, 8 घंटे, 7 मिनट, 19 सेकेंड </वाक्यविन्यास हाइलाइट>
सटीक पाठ और प्रारूप भाषा और स्थान पर निर्भर है। द्वारा दिया गया समय systeminfo विश्वसनीय नहीं है। यह स्लीप मोड या हाइबरनेशन (कंप्यूटिंग) में बिताए गए समय को ध्यान में नहीं रखता है। इस प्रकार, बूट समय हर बार कंप्यूटर के सो जाने या हाइबरनेट होने पर आगे बढ़ जाएगा।[citation needed]
====नेट कमांड ==== NET e> इसके साथ कमांड करें STATISTICS उप-आदेश दोनों के लिए कंप्यूटर शुरू होने की तारीख और समय प्रदान करता है NET STATISTICS WORKSTATION और NET STATISTICS SERVER वेरिएंट। आदेश NET STATS SRV के लिए आशुलिपि है NET STATISTICS SERVER.[8] सटीक पाठ और दिनांक स्वरूप कॉन्फ़िगर की गई भाषा और स्थान पर निर्भर है।
<वाक्यविन्यास लैंग = डॉसकॉन> सी:\>नेट सांख्यिकी वर्कस्टेशन | तब से खोजो 8/31/2009 8:52:29 अपराह्न के बाद के आँकड़े </वाक्यविन्यास हाइलाइट>
विंडोज प्रबंधन उपकरण व्यवस्था (डब्लूएमआई)
विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन (डब्लूएमआई) के माध्यम से अपटाइम को क्वेरी करके निर्धारित किया जा सकता है LastBootUpTime की संपत्ति Win32_OperatingSystem कक्षा।[9] Cmd.exe पर, इसका उपयोग करके किया जा सकता है wmic आज्ञा:
<वाक्यविन्यास लैंग = डॉसकॉन> C:\>wmic os get lastbootuptime लास्टबूटअप टाइम 20110508161751.822066+060 </वाक्यविन्यास हाइलाइट>
टाइमस्टैम्प प्रारूप का उपयोग करता है yyyymmddhhmmss.nnn, इसलिए उपरोक्त उदाहरण में, कंप्यूटर आखिरी बार 8 मई 2011 को 16:17:51.822 पर बूट हुआ था। पाठ LastBootUpTime और टाइमस्टैम्प प्रारूप भाषा या स्थान के साथ भिन्न नहीं होते हैं। WMI को VBScript या PowerShell सहित विभिन्न प्रकार के एप्लीकेशन प्रोग्रामिंग इंटरफेस का उपयोग करके भी पूछताछ की जा सकती है।[10][11]
अपटाइम.exe
Microsoft ने पूर्व में एक डाउनलोड करने योग्य उपयोगिता प्रदान की थी जिसे कहा जाता है Uptime.exe, जो बीता हुआ समय दिन, घंटे, मिनट और सेकंड में रिपोर्ट करता है।[12]
<वाक्यविन्यास लैंग = डॉसकॉन>
सी: \> अपटाइम
SYSTEMNAME के लिए समाप्त हो गया है: 2 दिन, 4 घंटे, 24 मिनट, 47 सेकंड
</वाक्यविन्यास हाइलाइट>
द्वारा दिया गया समय Uptime.exe विश्वसनीय नहीं है। यह स्लीप मोड या हाइबरनेशन (कंप्यूटिंग) में बिताए गए समय को ध्यान में नहीं रखता है। इस प्रकार, बूट समय हर बार कंप्यूटर के सो जाने या हाइबरनेट होने पर आगे बढ़ जाएगा।[citation needed]
=== फ्रीडोस === uptime e>कमांड FreeDOS के लिए भी उपलब्ध है। संस्करण एम एचिसन द्वारा विकसित किया गया था।[13]
Linux
अपटाइम का उपयोग करना
लिनक्स सिस्टम के उपयोगकर्ता बीएसडी अपटाइम यूटिलिटी का उपयोग कर सकते हैं, जो पिछले 1, 5 और 15 मिनट के अंतराल के लिए सिस्टम लोड औसत भी प्रदर्शित करता है:
<वाक्यविन्यास लैंग = कंसोल> $ अपटाइम
18:17:07 ऊपर 68 दिन, 3:57, 6 उपयोगकर्ता, लोड औसत: 0.16, 0.07, 0.06
</वाक्यविन्यास हाइलाइट>
===उपयोग/प्रोक/अपटाइम
दिखाता है कि पिछली बार पुनरारंभ होने के बाद से सिस्टम कितने समय से चालू है:
<वाक्यविन्यास लैंग = कंसोल> $ कैट / प्रोक / अपटाइम
350735.47 234388.90
</वाक्यविन्यास हाइलाइट>
पहली संख्या सेकंड की कुल संख्या है जो सिस्टम ऊपर रहा है। दूसरा नंबर यह है कि मशीन ने उस समय का कितना समय बेकार बिताया है, सेकंड में।[14] मल्टी कोर सिस्टम (और कुछ लिनक्स संस्करण) पर दूसरी संख्या प्रत्येक सीपीयू द्वारा संचित निष्क्रिय समय का योग है।[15]
बीएसडी
अपटाइम का उपयोग करना
BSD-आधारित ऑपरेटिंग सिस्टम जैसे FreeBSD, Mac OS X और UNIX सिस्टम V#SVR4 में अपटाइम कमांड है (देखें – FreeBSD General Commands Manual). <वाक्यविन्यास लैंग = कंसोल> $ अपटाइम 3:01 पूर्वाह्न 69 दिन तक, 7:53, 0 उपयोगकर्ता, लोड औसत: 0.08, 0.07, 0.05 </वाक्यविन्यास हाइलाइट>
बीएसडी पर अपटाइम प्रोग्राम डब्ल्यू प्रोग्राम के लिए एक कड़ी कड़ी है।[16] w प्रोग्राम RSTS/E, TOPS-10 और TOPS-20 SYSTAT (DEC) प्रोग्राम पर आधारित है।[17]
Sysctl का उपयोग
सिस्टम के अंतिम बूट समय को कॉल करने के लिए sysctl का उपयोग करने का एक तरीका भी है:[18] <सिंटैक्स हाइलाइट लैंग = कंसोल> $sysctl kern.boottime केर्न बूटटाइम: {सेकंड = 1271934886, यूसेक = 667779} गुरु अप्रैल 22 12:14:46 2010 </वाक्यविन्यास हाइलाइट>
ओपन वीएमएस
OpenVMS सिस्टम पर, show system सिस्टम अपटाइम प्राप्त करने के लिए डिजिटल कमांड भाषा में कमांड का उपयोग किया जा सकता है। परिणामी प्रदर्शन की पहली पंक्ति में सिस्टम का अपटाइम शामिल होता है, जो दिनों के बाद घंटे: मिनट: सेकंड के रूप में प्रदर्शित होता है। निम्नलिखित उदाहरण में, कमांड क्वालीफायर /noprocess सूचना की प्रति-प्रक्रिया विवरण पंक्तियों के प्रदर्शन को दबा देता है।[19]
<वाक्यविन्यास लैंग = कंसोल>
$ शो सिस्टम/नोप्रोसेस
नोड जैक 29-जनवरी-2008 16:32:04.67 अपटाइम 894 22:28:52 पर OpenVMS V7.3-2
</syntaxhighlight>उपर्युक्त कमांड आउटपुट दिखाता है कि नोड जैक 29 जनवरी 2008 को 16:32:04.67 पर अपटाइम है: 894 दिन 22 घंटे 28 मिनट और 52 सेकंड।
यह भी देखें
- उपलब्धता
- यूनिक्स कमांड की सूची
- रखरखाव खिड़की
- सिस्टम प्रोफाइलर
- ट्रांसमिशन कंट्रोल प्रोटोकॉल # टीसीपी टाइमस्टैम्प - अपटाइम के दूरस्थ अनुमान की अनुमति दे सकता है
- वेबसाइट निगरानी
- कौन (यूनिक्स) - सिस्टम बूट होने के समय को प्रदर्शित कर सकता है
संदर्भ
- ↑ "How to install multiple Windows updates or hotfixes with only one reboot". Microsoft Knowledge Base. Microsoft. 2018-04-17. Retrieved 2019-07-11.
- ↑ Dave Kearns (2005-12-01). "Marathon servers". Network World. IDG Communications. Retrieved 2019-07-11.
- ↑ "Uptime Workhorses: Still Crazy after all these Years". Novell Cool Solutions: Trench. Novell. 12 Jan 2006. Archived from the original on 2019-09-06. Retrieved 2019-07-11.
- ↑ Peter Bright (2013-03-29). "Epic uptime achievement unlocked. Can you beat 16 years?". Arc Technica. Condé Nast. Retrieved 2019-07-11.
- ↑ Axatax (2013-03-28). "So long to a valiant companion". Ars OpenForum. Condé Nast. Archived from the original on 2014-07-26. Retrieved 2014-07-26.
- ↑ u/bhoskins (2018-05-15). "Old enough to drink". r/networking. Reddit. Retrieved 2022-04-22.
- ↑ Greg Shultz (2005-08-10). "Tracking down uptime in Windows XP". TechRepublic. CBS Interactive. Archived from the original on 2012-07-08. Retrieved 2014-04-22.
- ↑ Yuval Sinay (2006-10-25). "How to find Windows uptime?". Microsoft Knowledge Base. Microsoft. Retrieved 2014-04-22.
- ↑ "Win32_OperatingSystem class". Microsoft. 2018-05-30. Retrieved 2019-07-11.
- ↑ "How Can I Tell if a Server has Rebooted?". Hey, Scripting Guy! Blog. Microsoft. 2004-09-07. Retrieved 2014-04-22.
- ↑ "How Can I Determine the Uptime for a Server?". Hey, Scripting Guy! Blog. Microsoft. 2005-08-02. Retrieved 2014-04-22.
- ↑ "Uptime.exe Tool Allows You to Estimate Server Availability with Windows NT 4.0 SP4 or Higher". Microsoft Knowledge Base. Microsoft. 2012-08-20. Archived from the original on 2014-04-24. Retrieved 2014-04-22.
- ↑ M. Aitchison (1998-04-15). "Package uptime in group Unix-like". Retrieved 2019-07-11.
- ↑ Marie Doleželová; Mirek Jahoda; et al. "/proc/uptime". Deployment Guide - Red Hat Enterprise Linux 6. Red Hat, Inc. Retrieved 2018-12-12.
- ↑ Martin Schwidefsky (2009-05-11). "Re: [PATCH] Re: /proc/uptime idle counter remains at 0". Linux kernel mailing list (Mailing list). Retrieved 2014-04-22.
- ↑ unknown; Bostic, Keith (October 21, 1988). "File usr.bin/w/Makefile artifact". University of California, Berkeley Computer Systems Research Group. Retrieved November 22, 2022.
ln ${DESTDIR}/usr/ucb/w ${DESTDIR}/usr/ucb/uptime
- ↑ unknown; Joy, Bill (October 21, 1988). "File usr.bin/w/w.c artifac". University of California, Berkeley Computer Systems Research Group. Retrieved November 22, 2022.
This program is similar to the systat command on Tenex/Tops 10/20
- ↑ "Mac OS X Manual Page For sysctl(8)". Mac Dev Center. Apple. 2009-10-15. Archived from the original on 2010-01-14. Retrieved 2014-04-22.
- ↑ "Undocumented OpenVMS Features". PARSEC Group. 2008-10-29. Archived from the original on 2011-05-11. Retrieved 2014-04-22.