Команда uptime¶
Команда uptime показывает, сколько времени система работает с момента последней перезагрузки, а также текущую нагрузку на систему (load average).
Базовый синтаксис¶
uptime
Пример вывода:
15:42:01 up 5 days, 3:21, 2 users, load average: 0.15, 0.10, 0.05
Разбор строки:
15:42:01 — текущее время
up 5 days, 3:21 — система работает 5 дней и 3 часа 21 минуту
2 users — количество пользователей в системе
load average — средняя нагрузка на CPU за 1, 5 и 15 минут
Понимание Load Average¶
Load Average — это количество процессов, ожидающих выполнения.
Значение 1.00 на одноядерной системе означает 100% загрузку.
На четырёхъядерной — до 4.00 считается нормой.
Значения выше числа ядер — перегрузка.
Форматирование вывода (через другие команды)¶
Можно использовать uptime с cut или awk, чтобы получить только нужную часть, например:
uptime -p # показывает только продолжительность работы
uptime -s # показывает дату и время последнего включения
Полезно для:¶
Мониторинга стабильности системы
Подсчёта времени аптайма на Raspberry Pi
Создания пользовательских скриптов