Menyelesaikan systemstats CPU Usage Issues Menyebabkan Kelambanan di OS X
Proses sistemstats digunakan untuk mengambil informasi tentang statistik sistem dan penggunaan daya, dan meskipun biasanya berjalan tanpa disadari di latar belakang, proses sistemstatsd dan sistemstats telah diketahui secara acak menjadi rusak di OS X, memakan 100% -300% atau lebih CPU sambil memperlambat Mac.
Secara umum, tidak ada yang perlu dikhawatirkan jika Anda melihat systemstats meningkatkan Monitor Aktivitas atau top untuk waktu yang singkat, dan banyak fungsi standar Mac dapat menyebabkannya muncul untuk sementara. Sebagai contoh, proses sistemstats dipicu pada garis MacBook dengan melihat opsi penggunaan Energi dari menu baterai OS X, dan pengguna lain dapat melihatnya secara singkat ketika menyesuaikan pengaturan Energi lainnya. Masalah muncul ketika proses berjalan terus-menerus dengan penggunaan CPU yang sangat tinggi tanpa alasan yang jelas, dan itulah yang akan kami bahas di sini.
Membunuh Proses Systemstats yang Jelek
Cukup membunuh proses systemstats berfungsi untuk menyelesaikan penggunaan CPU dan masalah kelambatan untuk hampir semua kejadian di OS X.
Terminal : Bagi mereka yang suka menggunakan Terminal untuk kecepatannya, menaklukkan proses systemstats hilang-liar hanya masalah membuang perintah killall:
sudo killall systemstats
sudo diperlukan karena proses sistemstats berjalan sebagai root.
Activity Monitor : Banyak pengguna akan lebih memilih untuk tetap berada dalam OS X GUI, dan Activity Monitor juga menawarkan kemampuan untuk menghentikan proses secara paksa juga:
- Buka Activity Monitor, gunakan fitur "Cari" untuk mencari 'systemstats'
- Pilih proses systemstats yang salah dan pilih tombol (x) untuk memaksa berhenti
- Ulangi jika ada lebih dari satu proses yang berjalan dengan jumlah CPU yang berlebihan
Ini harus segera menyelesaikan masalah, meskipun jika Anda terus mencoba mengakses baterai atau penggunaan sistem, maka Anda akan melihat prosesnya muncul lagi.
Jika Anda terus mengalami masalah ini, mengatur ulang SMC dapat menyelesaikan masalah yang masih ada.
Selain itu, menonaktifkan Aplikasi Nap juga dapat menyelesaikan masalah-masalah sisa dan spontan dengan systemstats jika mereka hanya terjadi ketika sistem bangun atau boot.
Menonaktifkan systemstats
Ini tidak disarankan dan mungkin memiliki konsekuensi yang tidak diinginkan selain menonaktifkan baterai properti dan pemantauan manajemen daya, termasuk fitur App Nap, tetapi Anda dapat menonaktifkan systemstats tetapi membongkar daemon dari launchd. Ini harus dibatasi untuk pengguna tingkat lanjut saja:
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
Perhatikan ini juga akan menyebabkan berakhirnya semua laporan 'powerstats' agar tidak muncul lebih lanjut di Laporan Diagnostik Sistem Konsol.
Sekali lagi, menonaktifkan systemstats tidak disarankan. Perubahan tersebut dapat dibalik dengan me-reload daemon kembali ke launchd dengan tiga perintah berikut:
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
Anda akan ingin mereboot Mac agar perubahan penuh diterapkan, dalam kedua kasus.