Як дізнатися Аптайм сервера

Аптайм (uptime) - це час безперервної роботи сервера, тобто час, що минув з моменту завантаження операційної системи. За допомогою аптайма можна оцінити, як довго сервер працює без збоїв і перезавантажень. В операційних системах Windows є багато способів подивитися Аптайм, ось деякі з них.

Найпростіший спосіб - це запустити Task Manager і перейти на вкладку «Performance».

Як дізнатися Аптайм сервера

Атайм можна подивитися і в властивостях мережевого підключення.

Як дізнатися Аптайм сервера

Також Аптайм можна визначити по системним логам. При виключенні і перезавантаження сервера відбувається зупинка і запуск служби Event Log, тому ми можемо відкрити Event Viewer і відфільтрувати події з кодом 6006 (зупинення) чи 6005 (старт служби).

Як дізнатися Аптайм сервера

Дізнатися час останнього старту операційної системи можна з командного рядка, ввівши команду systeminfo і знайшовши рядок System Boot Time.

Як дізнатися Аптайм сервера

Можна ввести команду net statistics workstation і подивитися, з якого моменту часу збирається статистика. Як правило, це момент завантаження системи.

Як дізнатися Аптайм сервера

Ну і звичайно для з'ясування аптайма можна скористатися WMI і PowerShell. З'ясувати час старту ОС можна ось так:

$ Wmi = Get-WmiObject Win32_OperatingSystem
$ wmi.LastBootUpTime

Час виводиться в кілька незручному форматі, тому сконвертіруем його:

І виведемо час роботи з точністю до мілісекунди, вирахувавши з поточної дати дату останнього завантаження:

$ Wmi.ConvertToDateTime ($ wmi.LocalDateTime) - $ wmi.ConvertToDateTime ($ wmi.LastBootUpTime)

Як дізнатися Аптайм сервера

Схожі статті