Řešení systémových statistik s využitím CPU, které způsobují pomalost v OS X

Anonim

Proces systemstats se používá k získávání informací o statistikách systému a spotřebě energie, a přestože obvykle běží bez povšimnutí na pozadí, je známo, že procesy systemstatsd a systemstats se v OS X náhodně zhroutí a požírají až o 100%-300% nebo více CPU při zpomalení počítače Mac. Obecně platí, že se nemusíte ničeho obávat, pokud uvidíte, že systémové statistiky na krátkou dobu začnou monitorovat aktivitu nebo se zhorší a mnoho standardních funkcí Macu může způsobit, že se dočasně objeví.Proces systemstats je například spouštěn na lince MacBook pohledem na možnost Spotřeba energie v nabídce baterie OS X a ostatní uživatelé jej mohou krátce vidět při úpravě dalších nastavení energie. Problém nastává, když proces neustále běží při velmi vysokém využití CPU bez zjevného důvodu, a to je to, co zde budeme řešit.

Killing the Errant systemstats Process

Jednoduché zabití procesu systemstats funguje k vyřešení problému s využitím procesoru a pomalostí u téměř všech výskytů v OS X.

Terminál: Pro ty, kteří rádi používají Terminál pro jeho rychlost, je dobytí zaběhnutého procesu systemstats jen otázkou dumpingu vypnout příkaz killall:

sudo killall systemstats

sudo je nezbytné, protože proces systemstats běží jako root.

Monitor aktivity: Mnoho uživatelů upřednostňuje zůstat v GUI OS X a Monitor aktivity také nabízí možnost násilně ukončit proces také:

  1. Otevřete Sledování aktivity a pomocí funkce „Hledat“ vyhledejte „systemstats“
  2. Vyberte chybný proces systemstats a stisknutím tlačítka (x) vynutíte ukončení
  3. Opakujte, pokud běží více než jeden proces, který zabírá nadměrné množství CPU

Tím by se měl problém okamžitě vyřešit, i když pokud se neustále pokoušíte získat přístup k využití baterie nebo systému, proces se znovu objeví.

Pokud problém přetrvává, resetování SMC může vyřešit přetrvávající problémy.

Zakázání App Nap může navíc vyřešit přetrvávající a spontánní problémy se statistikami systému, pokud k nim dojde pouze po probuzení nebo spuštění systému.

Deaktivace systémových statistik

Toto se nedoporučuje a může to mít nezamýšlené důsledky kromě deaktivace monitorování správy baterie a napájení, včetně funkce App Nap, ale můžete deaktivovat systémové statistiky, ale spustit démona.Toto by mělo být omezeno pouze na pokročilé uživatele:

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

Upozorňujeme, že to také povede k tomu, že se všechny zprávy „powerstats“ nebudou dále objevovat v diagnostických zprávách konzolového systému.

Opět se nedoporučuje deaktivovat systémové statistiky. Tyto změny lze zvrátit opětovným načtením démona zpět do launchd pomocí následujících tří příkazů:

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

V obou případech budete chtít restartovat Mac, aby se všechny změny projevily.

Řešení systémových statistik s využitím CPU, které způsobují pomalost v OS X