Устранение проблем с использованием ЦП systemstats, вызывающих медлительность в OS X
Процесс systemstats используется для получения информации о системной статистике и энергопотреблении, и, хотя он обычно работает незаметно в фоновом режиме, известно, что процессы systemstatsd и systemstats случайным образом выходят из строя в OS X, поедая на 100%-300% или более ЦП при замедлении Mac. Как правило, вам не о чем беспокоиться, если вы видите, что системная статистика резко поднимается в мониторе активности или поднимается вверх в течение короткого промежутка времени, и многие стандартные функции Mac могут вызвать его временное появление.Например, процесс системной статистики запускается на линейке MacBook при просмотре параметра «Использование энергии» в меню батареи OS X, и другие пользователи могут ненадолго увидеть его при настройке других параметров «Энергопотребление». Проблема возникает, когда процесс постоянно работает с очень высокой загрузкой ЦП без видимой причины, и это то, что мы собираемся здесь решить.
Уничтожение ошибочного процесса системной статистики
Простое завершение процесса systemstats помогает решить проблему использования ЦП и замедления почти во всех случаях в OS X.
Терминал: Для тех, кто любит использовать Терминал из-за его скорости, покорение взбесившегося процесса системной статистики — это просто сброс. введите команду killall:
sudo killall systemstats
sudo необходимо, потому что процесс systemstats запускается от имени пользователя root.
Activity Monitor: Многие пользователи предпочитают оставаться в графическом интерфейсе OS X, а Activity Monitor также предлагает возможность принудительного выхода из процесс также:
- Откройте Монитор активности, используйте функцию «Поиск», чтобы найти «системную статистику»
- Выберите ошибочный процесс systemstats и нажмите кнопку (x), чтобы принудительно завершить работу
- Повторите, если запущено более одного процесса, потребляющего чрезмерное количество ресурсов ЦП
Это должно немедленно решить проблему, хотя, если вы постоянно пытаетесь получить доступ к батарее или использованию системы, вы увидите, что процесс появится снова.
Если вы продолжаете сталкиваться с проблемой, сброс SMC может решить затянувшиеся проблемы.
Кроме того, отключение App Nap может также решить остаточные и спонтанные проблемы со статистикой системы, если они возникают только при пробуждении или загрузке системы.
Отключение системной статистики
Это не рекомендуется, и это может иметь непредвиденные последствия, помимо отключения свойства батареи и мониторинга управления питанием, включая функцию App Nap, но вы можете отключить системную статистику, но выгружая демона из launchd.Это должно быть доступно только для опытных пользователей:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
Обратите внимание, что это также приведет к тому, что все отчеты «powerstats» больше не будут отображаться в отчетах о диагностике системы консоли.
Опять же, отключать системную статистику не рекомендуется. Эти изменения можно отменить, перезагрузив демон обратно в launchd с помощью следующих трех команд:
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstatsd.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.daily.plist
sudo launchctl load -F /System/Library/LaunchDaemons/com.apple.systemstats.analysis.plist
В любом случае вам потребуется перезагрузить Mac, чтобы все изменения вступили в силу.