Время безотказной работы - Uptime
Время безотказной работы это мера надежности системы, выраженной в процентах от время а машина обычно компьютер, работал и доступен. Время безотказной работы противоположно время простоя.
Часто используется как мера компьютера. Операционная система надежность или стабильность, поскольку это время представляет собой время, в течение которого компьютер можно оставить без присмотра без грохот, или должны быть перезагружен для административных или технических целей.
И наоборот, длительное время безотказной работы может указывать на халатность, потому что для некоторых критических обновлений может потребоваться перезагрузка на некоторых платформах.[1]
Записи
В 2005 году, Novell сообщил о сервере с периодом безотказной работы 6 лет.[2][3] Хотя это может показаться необычным, на самом деле это обычное дело, когда серверы обслуживаются в промышленном контексте и содержат важные приложения, такие как банковские системы.
Netcraft поддерживает записи о времени безотказной работы для многих тысяч веб хостинг компьютеры.
Сервер под управлением Novell NetWare сообщается, что он был отключен после 16 лет безотказной работы из-за неисправности жесткого диска.[4][5]
Определение времени безотказной работы системы
Майкрософт Виндоус
Диспетчер задач Windows
Некоторые версии Майкрософт Виндоус включить поле времени безотказной работы в Диспетчер задач Windows на вкладке «Производительность». Формат - Д: ЧЧ: ММ: СС (дни, часы, минуты, секунды).
системная информация
Выход системная информация
команда включает "Время работы системы"[6] или поле «Время загрузки системы».
C: >системная информация | findstr "Время:"Время работы системы: 0 дней, 8 часов, 7 минут, 19 секунд
Точный текст и формат зависят от языка и локали. Время, данное системная информация
не надежен. Не учитывает время, проведенное в спать или же спячка. Таким образом, время загрузки будет сдвигаться вперед каждый раз, когда компьютер переходит в спящий или спящий режим.[нужна цитата ]
NET команда
В СЕТЬ
команда с ее СТАТИСТИКА
подкоманда предоставляет дату и время запуска компьютера для обоих РАБОЧАЯ СТАНЦИЯ ЧИСТОЙ СТАТИСТИКИ
и СЕРВЕР СТАТИСТИКИ СЕТИ
варианты. Команда ЧИСТАЯ СТАТИСТИКА SRV
сокращение для СЕРВЕР СТАТИСТИКИ СЕТИ
.[7] Точный формат текста и даты зависит от настроенного языка и локали.
C: >РАБОЧАЯ СТАНЦИЯ ЧИСТОЙ СТАТИСТИКИ | findstr "поскольку"Статистика с 31.08.2009 20:52:29
Инструментарий управления Windows (WMI)
Время работы можно определить с помощью Инструментарий управления Windows (WMI), запросив LastBootUpTime
собственность Win32_OperatingSystem
учебный класс.[8] На командная строка, это можно сделать с помощью wmic
команда:
C: >ос wmic получить время последней загрузкиLastBootUpTime20110508161751.822066+060
Метка времени использует формат ггггммддччммсс.ннн
, поэтому в приведенном выше примере компьютер последний раз загружался 8 мая 2011 года в 16:17: 51.822. Текст «LastBootUpTime» и формат отметки времени не зависят от языка или локали. WMI также можно запрашивать с помощью различных интерфейсы прикладного программирования, включая VBScript или же PowerShell.[9][10]
Uptime.exe
Microsoft ранее предоставляла загружаемую утилиту под названием Uptime.exe
, который сообщает прошедшее время в днях, часах, минутах и секундах.[11]
C: >Время безотказной работыSYSTEMNAME было активировано: 2 дн., 4 час., 24 мин., 47 сек.
Время, данное Uptime.exe
не надежен. Не учитывает время, проведенное в спать или же спячка. Таким образом, время загрузки будет сдвигаться вперед каждый раз, когда компьютер находится в спящем режиме.[нужна цитата ]
FreeDOS
В время безотказной работы
команда также доступна для FreeDOS. Версия была разработана М. Эйтчисон.[12]
Linux
Использование времени безотказной работы
Пользователи Linux системы могут использовать служебную программу BSD uptime, которая также отображает средние значения загрузки системы за последние 1, 5 и 15 минутные интервалы:
$ время безотказной работы 18:17:07 до 68 дней, 3:57, 6 пользователей, средняя нагрузка: 0,16, 0,07, 0,06
Использование / proc / uptime
Показывает, как долго система была включена с момента последнего перезапуска:
$ cat / proc / uptime 350735.47 234388.90
Первое число - это общее количество секунд, в течение которых система работала. Второе число - это время в секундах, в течение которого машина простаивает.[13] В многоядерных системах (и некоторых версиях Linux) второе число представляет собой сумму времени простоя, накопленного каждым ЦП.[14]
BSD
Использование времени безотказной работы
BSD -основанные операционные системы, такие как FreeBSD, Mac OS X и SySVr4 иметь время безотказной работы команда (см. – FreeBSD Общие команды Руководство ).
$ время безотказной работы3:01 до 69 дней, 7:53, 0 пользователей, средняя нагрузка: 0,08, 0,07, 0,05
Использование sysctl
Также существует способ использования sysctl чтобы вызвать время последней загрузки системы:[15]
$ sysctl kern.boottimekern.boottime: {sec = 1271934886, usec = 667779} Чт, 22 апреля, 12:14:46 2010
OpenVMS
На OpenVMS системы, показать систему
команда может использоваться в Командная строка DCL чтобы получить время безотказной работы системы. Первая строка результирующего дисплея включает время безотказной работы системы в днях, за которыми следуют часы: минуты: секунды. В следующем примере квалификатор команды / noprocess
подавляет отображение строк информации о процессах.[16]
$ показать систему / noprocessOpenVMS V7.3-2 на узле JACK 29-ЯНВ-2008 16: 32: 04.67 Время работы 894 22:28:52
Вывод команды выше показывает, что узел JACK 29 января 2008 г. в 16:32: 04.67 имеет время безотказной работы: 894 дня 22 часа 28 минут и 52 секунды.
Смотрите также
- Доступность
- Список команд Unix
- Окно обслуживания
- Системный профайлер
- Протокол управления передачей # временные метки TCP - может позволить удаленную оценку времени безотказной работы
- Мониторинг веб-сайтов
- Кто (Unix) - может отображать время загрузки системы
Рекомендации
- ^ «Как установить несколько обновлений или исправлений Windows с помощью одной перезагрузки». База знаний Microsoft. Microsoft. 2018-04-17. Получено 2019-07-11.
- ^ Дэйв Кирнс (1 декабря 2005 г.). «Марафонские серверы». Сетевой мир. IDG Communications. Получено 2019-07-11.
- ^ "Рабочие лошадки безотказной работы: по-прежнему сумасшедшие после всех этих лет". Решения Novell Cool Solutions: Trench. Novell. 12 января 2006 г.. Получено 2019-07-11.
- ^ Питер Брайт (29 марта 2013). "Получено грандиозное достижение по времени безотказной работы. Сможете ли вы превзойти 16 лет?". Arc Technica. Condé Nast. Получено 2019-07-11.
- ^ Axatax (28 марта 2013 г.). «До свидания доблестному товарищу». Ars OpenForum. Condé Nast. Архивировано из оригинал в 2014-07-26. Получено 2014-07-26.
- ^ Грег Шульц (10 августа 2005 г.). «Отслеживание времени безотказной работы в Windows XP». TechRepublic. CBS Interactive. Архивировано из оригинал на 2012-07-08. Получено 2014-04-22.
- ^ Юваль Синай (25 октября 2006 г.). "Как узнать время безотказной работы Windows?". База знаний Microsoft. Microsoft. Получено 2014-04-22.
- ^ "Win32_OperatingSystem класс". Microsoft. 2018-05-30. Получено 2019-07-11.
- ^ «Как узнать, перезагрузился ли сервер?». Привет, сценарист! Блог. Microsoft. 2004-09-07. Получено 2014-04-22.
- ^ «Как я могу определить время безотказной работы сервера?». Привет, сценарист! Блог. Microsoft. 2005-08-02. Получено 2014-04-22.
- ^ «Инструмент Uptime.exe позволяет оценить доступность сервера с Windows NT 4.0 SP4 или выше». База знаний Microsoft. Microsoft. 2012-08-20. Архивировано из оригинал на 2014-04-24. Получено 2014-04-22.
- ^ М. Эйтчисон (1998-04-15). "Время работы пакета в группе Unix-подобных". Получено 2019-07-11.
- ^ Мария Долежелова, Мирек Яхода и др. "/ proc / uptime". Руководство по развертыванию - Red Hat Enterprise Linux 6. Red Hat, Inc. Получено 2018-12-12.CS1 maint: использует параметр авторов (связь)
- ^ Мартин Швидефски (11 мая 2009 г.). «Re: [PATCH] Re: счетчик простоя / proc / uptime остается на 0». Список рассылки ядра Linux (Список рассылки). Получено 2014-04-22.
- ^ "Страница руководства Mac OS X для sysctl (8)". Центр разработки для Mac. Яблоко. 2009-10-15. Архивировано из оригинал на 2010-01-14. Получено 2014-04-22.
- ^ «Недокументированные возможности OpenVMS». Группа компаний PARSEC. 2008-10-29. Архивировано из оригинал на 2011-05-11. Получено 2014-04-22.