Гид по технологиям

Как узнать время работы Mac

• 4 min read • macOS • Обновлено 23 Nov 2025
Как узнать время работы Mac
Как узнать время работы Mac

TL;DR

Если нужно быстро посмотреть, как долго ваш Mac работает с последней загрузки, можно использовать встроенные инструменты macOS: «Об этом Mac» → «Системный отчёт» → «Программное обеспечение» или команду uptime в Терминале. Оба метода не требуют сторонних приложений и дают разные уровни подробностей.

Зачем это может пригодиться

Коротко: время работы (uptime) показывает, сколько времени прошло с последней полной загрузки системы. Это полезно при диагностике сбоев, перформанса, планировании перезагрузок и проверке, были ли недавние перезагрузки.

Метод 1 — Через панель «Об этом Mac» и Системный отчёт

  1. Нажмите на логотип Apple в верхнем левом углу экрана и выберите «Об этом Mac». Откроется системная панель.

Панель «Об этом Mac» с кнопкой для открытия системного отчёта

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

Окно с кнопкой «Системный отчёт…» для перехода в подробную информацию о системе

  1. В левой колонке выберите раздел «Программное обеспечение». В правой части окна найдите строку «Time since boot» — это и есть время работы с последней загрузки.

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

Раздел «Программное обеспечение» в Системном отчёте с полем «Time since boot», показывающим время с загрузки

Важно: этот показатель отражает время с момента загрузки системы, а не активное время с включённым экраном — сон (suspend) обычно не сбрасывает счётчик загрузки.

Метод 2 — Через Терминал

Терминал выдаёт uptime одной командой и дополнительно показывает нагрузку и число пользователей.

  1. Откройте Launchpad в Dock, найдите и запустите Terminal (Терминал).

Иконка Launchpad с поиском Терминала в Dock

  1. Введите команду и нажмите Enter:
uptime
  1. Терминал вернёт строку вида: текущее время, как долго система работает, число пользователей и среднюю нагрузку (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 при диагностике

  1. Сначала проверьте uptime через Системный отчёт, чтобы быстро увидеть «Time since boot».
  2. Затем выполните uptime в Терминале, чтобы увидеть load average и число пользователей.
  3. Если нужно понять, когда была последняя загрузка — используйте sysctl -n kern.boottime или last reboot.
  4. Сопоставьте результаты с системными логами (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 в скриптах — это надёжный способ собрать данные централизованно.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро