Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: info@rubookmac.com

Устранение системных неполадок Проблемы использования ЦП, вызывающие вялость в OS X

Процесс systemstats используется для извлечения информации о статистике системы и потреблении энергии, и, хотя она обычно выполняется незаметно в фоновом режиме, процессы systemstatsd и systemstats, как известно, случайным образом переходят в OS X, потребляя 100% -300% или более CPU, замедляя работу Mac.

Как правило, вам не о чем беспокоиться, если вы видите, что системные системы всплывают на мониторе Activity или сверху в течение короткого промежутка времени, и многие стандартные функции Mac могут привести к его временному появлению. Например, процесс systemstats запускается на линии MacBook, рассматривая опцию использования энергии в меню батареи OS X, а другие пользователи могут ее увидеть ненадолго при настройке других параметров энергии. Проблема возникает, когда процесс работает постоянно при очень высоком использовании ЦП без видимых причин, и это то, что мы рассмотрим здесь.

Убивание системных статусов Errant

Простое уничтожение процесса systemstats работает для решения проблемы использования процессора и медленности почти для всех случаев в OS X.

Терминал: для тех, кто любит использовать Терминал для его скорости, завоевание процесса бездействующего системного состояния — это просто вопрос сбрасывания команды killall:

Системные требования sudo killall

sudo необходимо, потому что процесс systemstats выполняется как root.

Монитор активности. Многие пользователи предпочитают оставаться в графическом интерфейсе OS X, а Activity Monitor также предлагает возможность принудительного выхода из процесса:

  1. Откройте Монитор активности, используйте функцию «Поиск», чтобы найти «системные данные»,
  2. Выберите процесс errant systemstats и нажмите кнопку (x), чтобы принудительно выйти
  3. Повторяйте, если есть несколько процессов, выполняющих чрезмерное количество CPU

Это должно немедленно решить проблему, но если вы постоянно пытаетесь получить доступ к батарее или использованию системы, вы увидите, что процесс снова появится.

Если вы продолжаете сталкиваться с проблемой, сброс SMC может решить длительные проблемы.

Кроме того, отключение приложения Nap также может разрешить остаточные и спонтанные проблемы с systemstats, если они происходят только после системного пробуждения или загрузки.

Отключение системных систем

Это и может иметь непреднамеренные последствия, выходящие за рамки отключения контроля батареи и управления питанием, включая функцию 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 launchctll 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, чтобы все изменения вступили в силу, в любом случае.

Понравилась статья? Поделиться с друзьями: