Menyelesaikan Systemstats Masalah Penggunaan CPU Menyebabkan Kelesuan di OS X
Proses systemstats digunakan untuk mengambil informasi tentang statistik sistem dan penggunaan daya, dan meskipun biasanya berjalan tanpa disadari di latar belakang, proses systemstatsd dan systemstats telah diketahui secara acak rusak di OS X, makan naik 100%-300% atau lebih CPU sambil memperlambat Mac. Secara umum, tidak ada yang perlu Anda khawatirkan jika Anda melihat statistik sistem melonjak Monitor Aktivitas atau teratas dalam waktu singkat, dan banyak fungsi standar Mac dapat menyebabkannya muncul sementara.Misalnya, proses systemstats dipicu pada lini MacBook dengan melihat opsi penggunaan Energi dari menu baterai OS X, dan pengguna lain mungkin melihatnya secara singkat saat menyesuaikan pengaturan Energi lainnya. Masalah muncul ketika proses berjalan terus-menerus pada penggunaan CPU yang sangat tinggi tanpa alasan yang jelas, dan itulah yang akan kami bahas di sini.
Membunuh Proses statistik sistem yang salah
Cukup mematikan proses systemstats berfungsi untuk menyelesaikan penggunaan CPU dan masalah kelambatan untuk hampir semua kejadian di OS X.
Terminal: Bagi mereka yang suka menggunakan Terminal karena kecepatannya, menaklukkan proses statistik sistem yang liar hanyalah masalah dumping keluar perintah killall:
sudo killall systemstats
sudo diperlukan karena proses systemstats berjalan sebagai root.
Activity Monitor: Banyak pengguna akan memilih untuk tetap berada di dalam OS X GUI, dan Activity Monitor juga menawarkan kemampuan untuk keluar paksa dari proses juga:
- Buka Activity Monitor, gunakan fitur “Search” untuk mencari ‘systemstats’
- Pilih proses systemstats yang salah dan pilih tombol (x) untuk memaksa berhenti
- Ulangi jika ada lebih dari satu proses yang berjalan menggunakan jumlah CPU yang banyak sekali
Ini seharusnya segera menyelesaikan masalah, meskipun jika Anda terus mencoba mengakses penggunaan baterai atau sistem maka Anda akan melihat prosesnya muncul lagi.
Jika Anda terus mengalami masalah, menyetel ulang SMC dapat menyelesaikan masalah yang masih ada.
Selain itu, menonaktifkan App Nap juga dapat menyelesaikan masalah sisa dan spontan dengan statistik sistem jika hanya terjadi saat bangun atau booting sistem.
Menonaktifkan statistik sistem
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 hanya untuk pengguna tingkat lanjut:
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 bahwa ini juga akan mengakhiri semua laporan 'powerstats' agar tidak muncul lebih lanjut di Laporan Diagnostik Sistem Konsol.
Sekali lagi, menonaktifkan systemstats tidak disarankan. Perubahan tersebut dapat dibalik dengan memuat ulang 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 me-reboot Mac agar perubahan penuh diterapkan, dalam kedua kasus tersebut.