Uptime
Uptime은 기계, 전형적으로 컴퓨터가 작동하고 사용 가능한 시간의 백분율로 표시된 시스템 안정성의 측정입니다. 가동 시간은 가동 중지 시간의 반대입니다.
![](https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Htop-uptime.png/220px-Htop-uptime.png)
그것은 종종 컴퓨터 운영 시스템의 신뢰성 또는 안정성의 측정으로 사용되며, 이 시간은 컴퓨터가 충돌없이 무인으로 남겨지거나, 관리 또는 유지 관리 목적으로 재부팅될 필요가 없는 시간을 나타냅니다.
반대로, 일부 중요 업데이트는 일부 플랫폼에서 재부팅이 필요할 수 있으므로 긴 가동 시간은 태만을 나타낼 수 있습니다.[1]
Records
2005년에, 노벨은 6-년 가동-시간을 갖는 서버를 보고했습니다.[2][3] 비록 이상하게 들릴 수도 있을지라도, 서버가 산업 환경에서 유지 관리되고 은행 시스템과 같은 중요한 응용 프로그램을 호스트할 때 실제로 공통적입니다.
Netcraft는 수천 대의 웹 호스팅 컴퓨터에 대한 가동 시간 기록을 유지 관리합니다.
Novell NetWare를 실행하는 서버는 고장난 하드 디스크로 인해 16년의 가동-시간 후에 종료된 것으로 보고되었습니다.[4][5]
Determining system uptime
Microsoft Windows
Windows Task Manager
![Windows 7 Task Manager Performance tab screenshot.](/w/thumb.php?f=En_Win7-tskman-perf.png&width=220)
일부 Microsoft Windows 버전은 윈도우 작업 관리자에서 "성능" 탭 아래에 가동-시간 필드를 포함합니다. 형식은 D:HH:MM:SS (일, 시, 분, 초)입니다.
systeminfo
systeminfo
명령의 출력은 "시스템 가동 시간"[6] 또는 "시스템 부팅 시간" 필드를 포함합니다.
C:\>systeminfo | findstr "Time:"
System Up Time: 0 Days, 8 Hours, 7 Minutes, 19 Seconds
정확한 텍스트와 형식은 언어와 로케일에 따라 다릅니다. systeminfo
에서 주어진 시간은 신뢰할 수 없습니다. 그것은 수면 또는 최대 절전 모드에서 보낸 시간은 고려하지 않습니다. 따라서, 컴퓨터가 절전 모드 또는 최대 절전 모드로 전환될 때마다 부팅 시간이 앞으로 이동합니다.[citation needed]
NET command
STATISTICS
하위-명령을 갖는 NET
명령은 NET STATISTICS WORKSTATION
와 NET STATISTICS SERVER
변형 둘 다에 대해 컴퓨터가 시작된 날짜와 시간을 제공합니다. NET STATS SRV
명령은 NET STATISTICS SERVER
의 줄임말입니다.[7] 정확한 텍스트 및 날짜 형식은 구성된 언어 및 로케일에 따라 다릅니다.
C:\>NET STATISTICS WORKSTATION | findstr "since"
Statistics since 8/31/2009 8:52:29 PM
Windows Management Instrumentation (WMI)
가동-시간은 Win32_OperatingSystem
클래스의 LastBootUpTime
속성을 질의함으로써 Windows Management Instrumentation (WMI)를 통해 확인될 수 있습니다.[8] 명령 프롬프트에서, 이것은 wmic
명령을 사용하여 이 작업을 수행될 수 있습니다:
C:\>wmic os get lastbootuptime
LastBootUpTime
20110508161751.822066+060
타임스탬프는 yyyymmddhhmmss.nnn
형식을 사용하므로, 위의 예에서, 컴퓨터는 2011년 5월 8일 16:17:51.822에 마지막으로 부팅되었습니다. "LastBootUpTime" 텍스트와 타임스탬프 형식은 언어나 로케일에 따라 달라지지 않습니다. WMI는 VBScript 또는 PowerShell을 비롯한 다양한 응용 프로그래밍 인터페이스를 사용하여 질의될 수도 있습니다.[9][10]
Uptime.exe
Microsoft는 이전에 Uptime.exe
라는 다운로드 가능한 유틸리티를 제공하여, 가동-시간을 일, 시간, 분, 초 단위로 보고합니다.[11]
C:\>Uptime
SYSTEMNAME has been up for: 2 day(s), 4 hour(s), 24 minute(s), 47 second(s)
Uptime.exe
에서 주어진 시간은 신뢰할 수 없습니다. 그것은 수면 또는 최대-절전 모드에서 보낸 시간은 고려하지 않습니다. 따라서, 컴퓨터가 수면 모드 또는 최대 절전 모드로 전환될 때마다 부팅 시간이 앞으로 이동합니다.[citation needed]
FreeDOS
uptime
명령은 FreeDOS에서도 사용할 수 있습니다. 그 버전은 M. Aitchison에 의해 개발되었습니다.[12]
Linux
Using uptime
리눅스 시스템 사용자는 BSD 가동-시간 유틸리티를 사용할 수 있으며, 이것은 역시 과거 1, 5, 15분 간격의 시스템 부하 평균을 표시합니다:
$ uptime
18:17:07 up 68 days, 3:57, 6 users, load average: 0.16, 0.07, 0.06
Using /proc/uptime
시스템이 마지막으로 다시 시작된 이후로 시스템이 켜져 있는 시간을 표시합니다:
$ cat /proc/uptime
350735.47 234388.90
첫 번째 숫자는 시스템이 가동된 초 단위의 총 숫자입니다. 두 번째 숫자는 컴퓨터가 유휴 상태로 보낸 초 단위에서 시간입니다.[13] 멀티 코어 시스템 (및 일부 리눅스 버전)에서, 두 번째 숫자는 각 CPU에 의해 누적된 유휴 시간의 합계입니다.[14]
BSD
Using uptime
FreeBSD, Mac OS X 및 SySVr4와 같은 BSD-기반 운영 시스템은 uptime 명령을 가집니다( – FreeBSD General Commands Manual을 참조).
$ uptime
3:01AM up 69 days, 7:53, 0 users, load averages: 0.08, 0.07, 0.05
Using sysctl
sysctl을 사용하여 시스템의 마지막 부팅 시간을 호출하는 방법도 있습니다:[15]
$ sysctl kern.boottime
kern.boottime: { sec = 1271934886, usec = 667779 } Thu Apr 22 12:14:46 2010
OpenVMS
OpenVMS 시스템에서, DCL 명령 프롬프트에서 show system
명령은 시스템 가동-시간을 얻기 위해 사용될 수 있습니다. 결과 표시의 첫 번째 줄은 시스템 가동 시간이 포함되고, 그 뒤에 시간:분:초가 표시됩니다. 다음 예제에서 명령 한정자 /noprocess
는 정보의 프로세스별 세부 정보 줄 표시를 억제합니다.[16]
$ show system/noprocess
OpenVMS V7.3-2 on node JACK 29-JAN-2008 16:32:04.67 Uptime 894 22:28:52
위의 명령 출력은 2008년 1월 29일 16:32:04.67에 노드 JACK에 가동 시간:894일 22시간 28분 52초를 가짐을 보여줍니다.
See also
![](https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Wiktionary-logo-en-v2.svg/40px-Wiktionary-logo-en-v2.svg.png)
![](https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Wikibooks-logo-en-noslogan.svg/40px-Wikibooks-logo-en-noslogan.svg.png)
- Availability
- List of Unix commands
- Maintenance window
- System profiler
- Transmission Control Protocol#TCP timestamps – can allow remote estimation of uptime
- Website monitoring
- Who (Unix) – can display the time the system was booted
References
- ^ "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. 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.
- ^ 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.
- ^ "/proc/uptime". Deployment Guide - Red Hat Enterprise Linux 6. Red Hat, Inc. Retrieved 2018-12-12.
{{cite web}}
: Cite uses deprecated parameter|authors=
(help) - ^ 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.
- ^ "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.