My Macbook is frying my lap, and the CPU monitor is going crazy: over 200% CPU being used by something called "installd".
What is it? Can I kill it?
(OS X 10.8.)
This is a daemon which is part of PackageKit framework and it's usually running as a background process for the "Software Update" GUI application. For example, if you open the Software Update application and check for updates, take a look at the Activity Monitor--you'll see the "installd" process doing a bunch of work.
The reason it pegs your CPU is because it must compile the current list of software installed on your computer, and compare with the current version list received from Apple's servers.
You can set the frequency of Software Update checks in System Preferences and Software Update.
The default settings are both to "Check for updates" and "Download updates automatically". You may adjust either setting, but I would not recommend turning it off altogether.
There's nothing wicked about this process - it's just set to download updates.
You can solve your CPU problem by lowering the priority of the process or by just killing the process in Activity Monitor.
The location in Lion OSX is in:
(if you have
locate configured correctly, run:
locate installd to find the right location).
It's normally run when you for example install an App Store application or remove an application from Launchpad. It shouldn't stay running in the background or keep using that much CPU though. You can probably just force quit it from Activity Monitor or run
sudo killall -9 installd.
The binary is in
/System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd in 10.8.
I used Activity Monitor to kill the process at once. And so:
It's Apple's install process.
What's annoying is:
You can see progress but need to do the following:
Apple logo (top left) > App Store > Updates and click Update.
This will then reveal a progress bar with the current download state.
Mine was installd and storeagent - so I just killed them:
sudo killall -9 installd sudo killall -9 storeagent
Installd is a process run by Sophos anti virus. The process is called by InterCheck which is a process related to Sophos's active scanning.