A rendszerstatisztikák megoldása CPU-használati problémák, amelyek lassúságot okoznak az OS X rendszerben

Anonim

A systemstats folyamat a rendszerstatisztikákra és az energiahasználatra vonatkozó információk lekérésére szolgál, és bár általában észrevétlenül fut a háttérben, a systemstatsd és a systemstats folyamatokról ismert, hogy véletlenszerűen összeomlanak az OS X-ben, és megeszik. 100%-300% vagy több CPU-t, miközben lelassítja a Macet. Általában nem kell aggódnia, ha azt látja, hogy a rendszerstatisztikák rövid időre felpörgetik az Activity Monitort, és számos szabványos Mac-funkció átmenetileg megjelenhet.Például a rendszerstatisztikák folyamata a MacBook-on az OS X akkumulátor menüjének Energy usage (Energiahasználat) opciójának megtekintésével indítható el, és más felhasználók is láthatják röviden, amikor más energiabeállításokat módosítanak. A probléma akkor jelentkezik, ha a folyamat minden látható ok nélkül folyamatosan nagyon magas CPU-használat mellett fut, és ezzel foglalkozunk itt.

Killing the Errant Systemstats Process

A Systemstats folyamat egyszerű leállítása megoldja a CPU-használati és lassúsági problémát az OS X szinte minden előfordulásakor.

Terminal: Azok számára, akik szeretik a terminált a gyorsaságáért használni, az elvadult systemstats folyamat meghódítása csak egy dömping kérdése. adja ki a killall parancsot:

sudo killall systemstats

A sudo szükséges, mert a systemstat folyamat rootként fut.

Activity Monitor: Sok felhasználó szívesebben marad az OS X grafikus felhasználói felületén, és az Activity Monitor lehetőséget is kínál arra, hogy erőszakkal kilépjen a folyamat is:

  1. Nyissa meg az Activity Monitort, használja a „Keresés” funkciót a „systemstats” kereséséhez
  2. Válassza ki a hibás rendszerstatisztikák folyamatát, és nyomja meg az (x) gombot a kilépés kényszerítéséhez
  3. Ismételje meg, ha egynél több folyamat fut, amelyek túlzott mennyiségű CPU-t foglalnak el

Ez azonnal megoldja a problémát, bár ha folyamatosan megpróbál hozzáférni az akkumulátor- vagy rendszerhasználathoz, akkor a folyamat újra megjelenik.

Ha továbbra is fennáll a probléma, az SMC alaphelyzetbe állítása megoldhatja az elhúzódó problémákat.

Ezenkívül az App Nap letiltása megoldhatja a rendszerstatisztikák fennmaradó és spontán problémáit is, ha azok csak a rendszer felébredésekor vagy rendszerindításkor jelentkeznek.

Rendszerstatisztikák letiltása

Ez nem ajánlott, és nemkívánatos következményei is lehetnek a tulajdon akkumulátor- és energiagazdálkodási felügyeletének letiltásán túl, beleértve az App Nap funkciót is, de letilthatja a rendszerstatisztikát, de a démon eltávolítását az indításból.Ezt csak haladó felhasználókra kell korlátozni:

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

Ne feledje, hogy ez azt is eredményezi, hogy a „powerstats” jelentések többé nem jelennek meg a konzol rendszerdiagnosztikai jelentéseiben.

A Systemstat letiltása nem javasolt. Ezeket a változtatásokat úgy lehet visszafordítani, hogy a démont újratöltjük a launchdba a következő három paranccsal:

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

Mindkét esetben újra kell indítania a Mac-et, hogy a változtatások érvénybe lépjenek.

A rendszerstatisztikák megoldása CPU-használati problémák, amelyek lassúságot okoznak az OS X rendszerben