अपटाइम

From Vigyanwiki

अपटाइम प्रणाली की विश्वसनीयता का माप है, जिसे प्रणाली, सामान्यतः कंप्यूटर के काम करने और उपलब्ध होने के समय के प्रतिशत के रूप में व्यक्त किया जाता है। अपटाइम डाउनटाइम के विपरीत है।

एचटॉप विस्मयादिबोधक चिह्न जोड़ता है जब अपटाइम 100 दिनों से अधिक होता है

यह अधिकांशतः कंप्यूटर ऑपरेटिंग प्रणाली की विश्वसनीयता या स्थिरता के उपाय के रूप में उपयोग किया जाता है, जिसमें यह उस समय का प्रतिनिधित्व करता है जब कंप्यूटर को क्रैश (कंप्यूटिंग) के बिना अप्राप्य छोड़ा जा सकता है, या प्रशासनिक या रखरखाव उद्देश्यों के लिए बूट करने की आवश्यकता होती है।

इसके विपरीत, लंबा अपटाइम असावधानी का संकेत दे सकता है, क्योंकि कुछ महत्वपूर्ण अपडेट के लिए कुछ प्लेटफॉर्म पर रीबूट की आवश्यकता हो सकती है।[1]


रिकॉर्ड्स

2005 में, नोवेल ने 6 साल के अपटाइम वाले सर्वर की सूचना दी।[2][3] चूंकि यह असामान्य लग सकता है, यह वास्तव में सामान्य है जब सर्वर औद्योगिक संदर्भ में बनाए रखा जाता है और बैंकिंग प्रणाली जैसे महत्वपूर्ण अनुप्रयोगों की होस्ट करता है।

नेटक्राफ़्ट हजारों वेब होस्टिंग कंप्यूटरों के लिए अपटाइम रिकॉर्ड रखता है।

नोवेल नेटवेयर चलाने वाले सर्वर के 16 साल के अपटाइम के बाद विफल हार्ड डिस्क के कारण बंद होने की सूचना दी गई है।[4][5]

सिस्को राउटर (कंप्यूटिंग) के 21 साल से निरन्तर चलने की सूचना मिली है।[6]


प्रणाली अपटाइम का निर्धारण

माइक्रोसॉफ्ट विंडोज

विंडोज टास्क मैनेजर

माइक्रोसॉफ्ट विंडोज के कुछ संस्करणों में प्रदर्शन टैब के अंतर्गत विंडोज कार्य प्रबंधक में अपटाइम फ़ील्ड सम्मिलित है। प्रारूप डी: एचएच: एमएम: एसएस (दिन, घंटे, मिनट, सेकंड) है।

सिस्टमइन्फो

का आउटपुट systeminfo कमांड में प्रणाली अप टाइम सम्मिलित है[7] या प्रणाली बूट टाइम फ़ील्ड।

C:\>systeminfo | findstr "Time:"
System Up Time:            0 Days, 8 Hours, 7 Minutes, 19 Seconds

स्पष्ट टेक्स्ट और प्रारूप भाषा और स्थान पर निर्भर है। द्वारा दिया गया समय systeminfo विश्वसनीय नहीं है। यह स्लीप मोड या हाइबरनेशन (कंप्यूटिंग) में बिताए गए समय को ध्यान में नहीं रखता है। इस प्रकार, बूट समय हर बार कंप्यूटर के सो जाने या हाइबरनेट होने पर आगे बढ़ जाएगा।[citation needed]

नेट कमांड

NET e> इसके साथ कमांड करें STATISTICS उप-आदेश दोनों के लिए कंप्यूटर प्रारंभिकू होने की तारीख और समय प्रदान करता है NET STATISTICS WORKSTATION और NET STATISTICS SERVER वेरिएंट। आदेश NET STATS SRV के लिए आशुलिपि है NET STATISTICS SERVER.[8] स्पष्ट टेक्स्ट और दिनांक स्वरूप कॉन्फ़िगर की गई भाषा और स्थान पर निर्भर है।

C:\>NET STATISTICS WORKSTATION | findstr "since"
Statistics since 8/31/2009 8:52:29 PM

विंडोज प्रबंधन उपकरण व्यवस्था (डब्लूएमआई)

विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन (डब्लूएमआई) के माध्यम से अपटाइम को क्वेरी करके निर्धारित किया जा सकता है LastBootUpTime की संपत्ति Win32_OperatingSystem कक्षा।[9] Cmd.exe पर, इसका उपयोग करके किया जा सकता है wmic कमांड:

C:\>wmic os get lastbootuptime
LastBootUpTime
20110508161751.822066+060


टाइमस्टैम्प प्रारूप का उपयोग करता है yyyymmddhhmmss.nnn, इसलिए उपरोक्त उदाहरण में, कंप्यूटर अंतिम बार 8 मई 2011 को 16:17:51.822 पर बूट हुआ था। टेक्स्ट लास्टबूटअपटाइम और टाइमस्टैम्प प्रारूप भाषा या स्थान के साथ भिन्न नहीं होते हैं। WMI को वीबीस्क्रिप्ट या पॉवरशेल सहित विभिन्न प्रकार के एप्लीकेशन प्रोग्रामिंग इंटरफेस का उपयोग करके भी पूछताछ की जा सकती है।[10][11]


अपटाइम.इएक्सइ

माइक्रोसॉफ्टने पूर्व में डाउनलोड करने योग्य उपयोगिता प्रदान की थी जिसे कहा जाता है Uptime.exe, जो बीता हुआ समय दिन, घंटे, मिनट और सेकंड में रिपोर्ट करता है।[12]

C:\>Uptime
SYSTEMNAME has been up for: 2 day(s), 4 hour(s), 24 minute(s), 47 second(s)

द्वारा दिया गया समय Uptime.exe विश्वसनीय नहीं है। यह स्लीप मोड या हाइबरनेशन (कंप्यूटिंग) में बिताए गए समय को ध्यान में नहीं रखता है। इस प्रकार, बूट समय हर बार कंप्यूटर के सो जाने या हाइबरनेट होने पर आगे बढ़ जाएगा।[citation needed]

फ्रीडोस

uptime e>कमांड फ्रीडोस के लिए भी उपलब्ध है। संस्करण एम एचिसन द्वारा विकसित किया गया था।[13]


लिनक्स

अपटाइम का उपयोग करना

लिनक्स प्रणाली के उपयोगकर्ता बीएसडी अपटाइम यूटिलिटी का उपयोग कर सकते हैं, जो पिछले 1, 5 और 15 मिनट के अंतराल के लिए प्रणाली लोड औसत भी प्रदर्शित करता है:

$ uptime
  18:17:07 up 68 days,  3:57,  6 users,  load average: 0.16, 0.07, 0.06

उपयोग/प्रोक/अपटाइम

दिखाता है कि पिछली बार पुनरारंभ होने के बाद से प्रणाली कितने समय से चालू है:

$ cat /proc/uptime
  350735.47 234388.90


पहली संख्या सेकंड की कुल संख्या है जो प्रणाली ऊपर रहा है। दूसरा नंबर यह है कि मशीन ने उस समय का कितना समय व्यर्थ बिताया है, सेकंड में।[14] मल्टी कोर प्रणाली (और कुछ लिनक्स संस्करण) पर दूसरी संख्या प्रत्येक सीपीयू द्वारा संचित निष्क्रिय समय का योग है।[15]


बीएसडी

अपटाइम का उपयोग करना

बीएसडी-आधारित ऑपरेटिंग प्रणाली जैसे फ्रीबीएसडी, मैक ओएस एक्स और यूनिक्स प्रणाली वी या एसवीआर4 में अपटाइम कमांड है (देखें uptime(1) – FreeBSD General Commands Manual).

$ uptime
3:01AM  up 69 days,  7:53, 0 users, load averages: 0.08, 0.07, 0.05


बीएसडी पर अपटाइम प्रोग्राम डब्ल्यू प्रोग्राम के लिए कठोर कड़ी है।[16] डब्लू प्रोग्राम आरएसटीएस/इ , टॉप्स-10 और टॉप्स-20 सिस्टैट (डेक) प्रोग्राम पर आधारित है।[17]


सिस्टल का उपयोग

प्रणाली के अंतिम बूट समय को कॉल करने के लिए सिस्टल का उपयोग करने का विधि भी है:[18]

$ sysctl kern.boottime
kern.boottime: { sec = 1271934886, usec = 667779 } Thu Apr 22 12:14:46 2010

ओपन वीएमएस

ओपनवीएमएस प्रणाली पर, show system प्रणाली अपटाइम प्राप्त करने के लिए डिजिटल कमांड भाषा में कमांड का उपयोग किया जा सकता है। परिणामी प्रदर्शन की पहली पंक्ति में प्रणाली का अपटाइम सम्मिलित होता है, जो दिनों के बाद घंटे: मिनट: सेकंड के रूप में प्रदर्शित होता है। निम्नलिखित उदाहरण में, कमांड क्वालीफायर /noprocess सूचना की प्रति-प्रक्रिया विवरण पंक्तियों के प्रदर्शन को दबा देता है।[19]

$ show system/noprocess
OpenVMS V7.3-2 on node JACK 29-JAN-2008 16:32:04.67  Uptime  894 22:28:52

उपर्युक्त कमांड आउटपुट दिखाता है कि नोड जैक 29 जनवरी 2008 को 16:32:04.67 पर अपटाइम है: 894 दिन 22 घंटे 28 मिनट और 52 सेकंड।

यह भी देखें

संदर्भ

  1. "How to install multiple Windows updates or hotfixes with only one reboot". Microsoft Knowledge Base. Microsoft. 2018-04-17. Retrieved 2019-07-11.
  2. Dave Kearns (2005-12-01). "Marathon servers". Network World. IDG Communications. Retrieved 2019-07-11.
  3. "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.
  4. Peter Bright (2013-03-29). "Epic uptime achievement unlocked. Can you beat 16 years?". Arc Technica. Condé Nast. Retrieved 2019-07-11.
  5. 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.
  6. u/bhoskins (2018-05-15). "Old enough to drink". r/networking. Reddit. Retrieved 2022-04-22.
  7. 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.
  8. Yuval Sinay (2006-10-25). "How to find Windows uptime?". Microsoft Knowledge Base. Microsoft. Retrieved 2014-04-22.
  9. "Win32_OperatingSystem class". Microsoft. 2018-05-30. Retrieved 2019-07-11.
  10. "How Can I Tell if a Server has Rebooted?". Hey, Scripting Guy! Blog. Microsoft. 2004-09-07. Retrieved 2014-04-22.
  11. "How Can I Determine the Uptime for a Server?". Hey, Scripting Guy! Blog. Microsoft. 2005-08-02. Retrieved 2014-04-22.
  12. "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.
  13. M. Aitchison (1998-04-15). "Package uptime in group Unix-like". Retrieved 2019-07-11.
  14. Marie Doleželová; Mirek Jahoda; et al. "/proc/uptime". Deployment Guide - Red Hat Enterprise Linux 6. Red Hat, Inc. Retrieved 2018-12-12.
  15. 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.
  16. 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
  17. 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
  18. "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.
  19. "Undocumented OpenVMS Features". PARSEC Group. 2008-10-29. Archived from the original on 2011-05-11. Retrieved 2014-04-22.