Как узнать время работы Mac
TL;DR
Если нужно быстро посмотреть, как долго ваш Mac работает с последней загрузки, можно использовать встроенные инструменты macOS: «Об этом Mac» → «Системный отчёт» → «Программное обеспечение» или команду uptime в Терминале. Оба метода не требуют сторонних приложений и дают разные уровни подробностей.
Зачем это может пригодиться
Коротко: время работы (uptime) показывает, сколько времени прошло с последней полной загрузки системы. Это полезно при диагностике сбоев, перформанса, планировании перезагрузок и проверке, были ли недавние перезагрузки.
Метод 1 — Через панель «Об этом Mac» и Системный отчёт
- Нажмите на логотип Apple в верхнем левом углу экрана и выберите «Об этом Mac». Откроется системная панель.

- В появившемся окне нажмите «Системный отчёт…», чтобы открыть Системный отчёт macOS.

- В левой колонке выберите раздел «Программное обеспечение». В правой части окна найдите строку «Time since boot» — это и есть время работы с последней загрузки.
В примере ниже показано «Time since boot: 8 hours 3 minutes», то есть Mac работает 8 часов и 3 минуты с момента последней перезагрузки.

Важно: этот показатель отражает время с момента загрузки системы, а не активное время с включённым экраном — сон (suspend) обычно не сбрасывает счётчик загрузки.
Метод 2 — Через Терминал
Терминал выдаёт uptime одной командой и дополнительно показывает нагрузку и число пользователей.
- Откройте Launchpad в Dock, найдите и запустите Terminal (Терминал).

- Введите команду и нажмите Enter:
uptime- Терминал вернёт строку вида: текущее время, как долго система работает, число пользователей и среднюю нагрузку (load average) за 1, 5 и 15 минут. Это полезно, если кроме времени загрузки нужно быстро оценить текущую нагрузку на систему.
Пример вывода uptime:
- 14:23 up 8:03, 3 users, load averages: 1.23 1.05 0.98
Где «up 8:03» — это время работы, а значения load average показывают среднюю загрузку за 1, 5 и 15 минут.
Альтернативные команды и подходы
- sysctl -n kern.boottime — выводит время загрузки в виде временной метки (можно превратить в читаемую дату). Полезно, когда нужно точно знать момент загрузки.
- last reboot — показывает историю перезагрузок и время каждой загрузки. Удобно для аудита и проверки, когда именно происходили перезагрузки.
- who -b — краткая информация о последней загрузке (работает на многих UNIX-системах и часто доступна на macOS).
Эти команды дают дополнительные данные, которые не видны в простом uptime.
Когда результат может быть не тем, что вы ожидаете
- Сон (sleep). Время с загрузки обычно продолжает расти во время сна — это не показывает «активное» время использования экрана.
- Виртуальные машины. Uptime внутри гостевой ОС отражает загрузку гостя, а не хост-системы. Для проверки хоста используйте инструменты хоста.
- Аппаратные перезапуски или сбои могут приводить к неожиданным записям в истории загрузок — смотрите last reboot для проверки.
Небольшая методология: как проверять uptime при диагностике
- Сначала проверьте uptime через Системный отчёт, чтобы быстро увидеть «Time since boot».
- Затем выполните uptime в Терминале, чтобы увидеть load average и число пользователей.
- Если нужно понять, когда была последняя загрузка — используйте sysctl -n kern.boottime или last reboot.
- Сопоставьте результаты с системными логами (Console) при подозрении на сбои.
Чек-листы по ролям
- Поддержка (Support engineer): проверить uptime, load average, last reboot; запросить логи за период с момента загрузки.
- Системный администратор: проверить историю reboot, сравнить с обновлениями и плановыми перезагрузками.
- Обычный пользователь: достаточно «Об этом Mac» → «Системный отчёт» → «Программное обеспечение».
Критерии приёмки
- Вы смогли найти «Time since boot» в Системном отчёте или получили корректный вывод uptime в Терминале.
- При необходимости вы сопоставили время загрузки с output sysctl/last для проверки точного момента перезагрузки.
Глоссарий в одну строку
- Uptime — время, прошедшее с момента последней полной загрузки операционной системы.
- Load average — средняя системная нагрузка за 1, 5 и 15 минут.
- Boot time — момент времени, когда система была загружена.
Заключение
Просмотреть, как долго работает ваш Mac, легко: используйте Системный отчёт для быстрого визуального результата или Терминал для более детальной информации. Если вы занимаетесь диагностикой, добавьте sysctl и last для точной истории загрузок.
Image Credit: Gizmodo
Примечание
Если вам нужно автоматизировать сбор uptime на нескольких машинах, используйте SSH и команды uptime/sysctl/last в скриптах — это надёжный способ собрать данные централизованно.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента