Время безотказной работы - Uptime

Время безотказной работы это мера надежности системы, выраженной в процентах от время а машина обычно компьютер, работал и доступен. Время безотказной работы противоположно время простоя.

Htop добавляет восклицательный знак, если время безотказной работы превышает 100 дней

Часто используется как мера компьютера. Операционная система надежность или стабильность, поскольку это время представляет собой время, в течение которого компьютер можно оставить без присмотра без грохот, или должны быть перезагружен для административных или технических целей.

И наоборот, длительное время безотказной работы может указывать на халатность, потому что для некоторых критических обновлений может потребоваться перезагрузка на некоторых платформах.[1]

Записи

В 2005 году, Novell сообщил о сервере с периодом безотказной работы 6 лет.[2][3] Хотя это может показаться необычным, на самом деле это обычное дело, когда серверы обслуживаются в промышленном контексте и содержат важные приложения, такие как банковские системы.

Netcraft поддерживает записи о времени безотказной работы для многих тысяч веб хостинг компьютеры.

Сервер под управлением Novell NetWare сообщается, что он был отключен после 16 лет безотказной работы из-за неисправности жесткого диска.[4][5]

Определение времени безотказной работы системы

Майкрософт Виндоус

Диспетчер задач Windows

Снимок экрана вкладки
Windows 7 Диспетчер задач Вкладка производительности Скриншот.

Некоторые версии Майкрософт Виндоус включить поле времени безотказной работы в Диспетчер задач 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 иметь время безотказной работы команда (см. время безотказной работы (1) – 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 секунды.

Смотрите также

Рекомендации

  1. ^ «Как установить несколько обновлений или исправлений Windows с помощью одной перезагрузки». База знаний Microsoft. Microsoft. 2018-04-17. Получено 2019-07-11.
  2. ^ Дэйв Кирнс (1 декабря 2005 г.). «Марафонские серверы». Сетевой мир. IDG Communications. Получено 2019-07-11.
  3. ^ "Рабочие лошадки безотказной работы: по-прежнему сумасшедшие после всех этих лет". Решения Novell Cool Solutions: Trench. Novell. 12 января 2006 г.. Получено 2019-07-11.
  4. ^ Питер Брайт (29 марта 2013). "Получено грандиозное достижение по времени безотказной работы. Сможете ли вы превзойти 16 лет?". Arc Technica. Condé Nast. Получено 2019-07-11.
  5. ^ Axatax (28 марта 2013 г.). «До свидания доблестному товарищу». Ars OpenForum. Condé Nast. Архивировано из оригинал в 2014-07-26. Получено 2014-07-26.
  6. ^ Грег Шульц (10 августа 2005 г.). «Отслеживание времени безотказной работы в Windows XP». TechRepublic. CBS Interactive. Архивировано из оригинал на 2012-07-08. Получено 2014-04-22.
  7. ^ Юваль Синай (25 октября 2006 г.). "Как узнать время безотказной работы Windows?". База знаний Microsoft. Microsoft. Получено 2014-04-22.
  8. ^ "Win32_OperatingSystem класс". Microsoft. 2018-05-30. Получено 2019-07-11.
  9. ^ «Как узнать, перезагрузился ли сервер?». Привет, сценарист! Блог. Microsoft. 2004-09-07. Получено 2014-04-22.
  10. ^ «Как я могу определить время безотказной работы сервера?». Привет, сценарист! Блог. Microsoft. 2005-08-02. Получено 2014-04-22.
  11. ^ «Инструмент Uptime.exe позволяет оценить доступность сервера с Windows NT 4.0 SP4 или выше». База знаний Microsoft. Microsoft. 2012-08-20. Архивировано из оригинал на 2014-04-24. Получено 2014-04-22.
  12. ^ М. Эйтчисон (1998-04-15). "Время работы пакета в группе Unix-подобных". Получено 2019-07-11.
  13. ^ Мария Долежелова, Мирек Яхода и др. "/ proc / uptime". Руководство по развертыванию - Red Hat Enterprise Linux 6. Red Hat, Inc. Получено 2018-12-12.CS1 maint: использует параметр авторов (связь)
  14. ^ Мартин Швидефски (11 мая 2009 г.). «Re: [PATCH] Re: счетчик простоя / proc / uptime остается на 0». Список рассылки ядра Linux (Список рассылки). Получено 2014-04-22.
  15. ^ "Страница руководства Mac OS X для sysctl (8)". Центр разработки для Mac. Яблоко. 2009-10-15. Архивировано из оригинал на 2010-01-14. Получено 2014-04-22.
  16. ^ «Недокументированные возможности OpenVMS». Группа компаний PARSEC. 2008-10-29. Архивировано из оригинал на 2011-05-11. Получено 2014-04-22.