Macbook saya menggoreng pangkuan saya, dan monitor CPU menjadi gila: lebih dari 200% CPU digunakan oleh sesuatu yang disebut "installd".
Apa itu? Bisakah saya membunuhnya?
(OS X 10.8.)
Macbook saya menggoreng pangkuan saya, dan monitor CPU menjadi gila: lebih dari 200% CPU digunakan oleh sesuatu yang disebut "installd".
Apa itu? Bisakah saya membunuhnya?
(OS X 10.8.)
Jawaban:
Ini adalah daemon yang merupakan bagian dari framework PackageKit dan biasanya berjalan sebagai proses latar belakang untuk aplikasi GUI "Pembaruan Perangkat Lunak" . Misalnya, jika Anda membuka aplikasi Pembaruan Perangkat Lunak dan memeriksa pembaruan, lihat pada Monitor Aktivitas - Anda akan melihat proses "installd" melakukan banyak pekerjaan.
Alasannya mematok CPU Anda karena harus mengkompilasi daftar perangkat lunak saat ini yang diinstal pada komputer Anda, dan membandingkannya dengan daftar versi saat ini yang diterima dari server Apple.
Anda dapat mengatur frekuensi pemeriksaan Pembaruan Perangkat Lunak dalam Preferensi Sistem dan Pembaruan Perangkat Lunak.
Pengaturan default keduanya adalah "Periksa pembaruan" dan "Unduh pembaruan secara otomatis". Anda dapat menyesuaikan pengaturan mana pun, tetapi saya tidak akan merekomendasikan untuk mematikannya sama sekali.
Tidak ada yang jahat dalam proses ini - hanya disetel untuk mengunduh pembaruan.
Anda dapat memecahkan masalah CPU Anda dengan menurunkan prioritas proses atau dengan hanya mematikan proses di Activity Monitor.
Informasi teknis:
Lokasi di Lion OSX ada di:
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd
(jika Anda telah locatemengkonfigurasi dengan benar, jalankan: locate installduntuk menemukan lokasi yang tepat).
reniceperintah untuk mengubah prioritas proses.
reniceakan menurunkan prioritas suatu proses tetapi tidak akan menghentikannya dari menggunakan semua CPU yang tersedia. Jika tidak ada program lain yang meminta waktu CPU, sistem masih akan memberikan semua CPU yang tersedia untuk installdproses.
locatepada macOS. Gunakan mdfind -name installdsebagai gantinya, ia menggunakan Spotlight dan selalu tersedia.
Ini biasanya berjalan ketika misalnya Anda menginstal aplikasi App Store atau menghapus aplikasi dari Launchpad. Seharusnya tidak tetap berjalan di latar belakang atau tetap menggunakan CPU sebanyak itu. Anda mungkin dapat dengan paksa keluar dari Activity Monitor atau lari sudo killall -9 installd.
Binernya ada di /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installddalam 10.8.
sudo opensnoop -n installduntuk melihat file apa yang diakses proses atau mencari installd di Konsol.
kill -9sebuah proses. SIGKILLharus menjadi upaya terakhir, karena proses tidak selalu berakhir dalam keadaan yang terdefinisi dengan baik atau konsisten. Selalu coba -15( SIGTERM- hentikan) dan -6( SIGABRT- batalkan proses) terlebih dahulu.
opensnooptidak berfungsi untuk saya. Saya mengerti dtrace: error on enabled probe ID 5 (ID 172: syscall::open:return): invalid user access in action #11 at DIF offset 24.
Ini proses instal Apple.
Yang menyebalkan adalah:
Anda dapat melihat kemajuan tetapi perlu melakukan hal berikut:
Apple logo (top left) > App Store > Updates and click Update.
Ini kemudian akan mengungkapkan bilah progres dengan status unduhan saat ini.
Tambang saya installd dan storeagent - jadi saya baru saja membunuh mereka:
sudo killall -9 installd
sudo killall -9 storeagent
-9.
Installd adalah proses yang dijalankan oleh Sophos anti virus. Proses ini disebut oleh InterCheck yang merupakan proses yang terkait dengan pemindaian aktif Sophos.
Installerprogram untuk melakukan instalasi. Ada beberapa masalah yang membuatnya terlalu banyak menggunakan daya CPU untuk beberapa pengguna Sophos AV untuk Mac. Edit jawaban Anda sehingga disarankan sebagai kemungkinan, satu dari banyak, dan Anda mungkin akan mendapatkan beberapa peningkatan.