A rendszerstatisztikák megoldása CPU-használati problémák, amelyek lassúságot okoznak az OS X rendszerben
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:
- Nyissa meg az Activity Monitort, használja a „Keresés” funkciót a „systemstats” kereséséhez
- 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
- 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.