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 locate
mengkonfigurasi dengan benar, jalankan: locate installd
untuk menemukan lokasi yang tepat).
renice
perintah untuk mengubah prioritas proses.
renice
akan 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 installd
proses.
locate
pada macOS. Gunakan mdfind -name installd
sebagai 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/installd
dalam 10.8.
sudo opensnoop -n installd
untuk melihat file apa yang diakses proses atau mencari installd di Konsol.
kill -9
sebuah proses. SIGKILL
harus 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.
opensnoop
tidak 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.
Installer
program 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.