Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

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.)

share|improve this question
    
200%?, check the status of your RAM,s! –  Jadav Mar 28 '13 at 22:04
    
Sometimes CPU goes wild if something else is not responding. Like the RAM or the Hard Disk, so check those for high activity. –  Jadav Mar 28 '13 at 22:07
1  
In addition to the good advice from Lauri Ranta - the installer program should also be running, and you can click on it's icon from the Dock and then press command L and command 3 to summon the install log file and enable all messages to be shown. You would expect to see pertinent install process while CPU is above 100% and consider killing the installer / looking deeper for error messages in the install log (Console app will show that log file as well once the installer exits). –  bmike Mar 29 '13 at 0:17
1  
Don't kill it. It's most likely the software update is running background (it could be other installation tho). Also the reason why CPU goes up beyond 100% is that you have multi-core CPU. My Mac has 4 cores so it could go as high as 400%. –  Kenji Noguchi Sep 27 '13 at 6:03
add comment

5 Answers 5

This is a daemon is part of PackageKit framework, in other words it is just the background process for the "Software Update" GUI application. E.g. 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 -> Software Update.

The default settings are to both "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.


Technical information:

The location in Lion OSX is in: /System/Library/PrivateFrameworks/PackageKit.framework/Resources/installd

(run: locate installd to find the right location).

share|improve this answer
    
How do you set the priority of a process? –  hawk May 4 at 13:16
    
You can use renice command to change the priority for the process. –  kenorb Jul 11 at 9:30
add comment

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.

share|improve this answer
    
So, the question is, how long has it been doing this? –  GEdgar Mar 28 '13 at 21:14
    
For me, several minutes, and then it went down, and then it started going again (even though I didn't install anything), and then it went down again. It's gone for now, but who knows if it'll return. –  Ken Mar 28 '13 at 21:17
7  
You could also run sudo opensnoop -n installd to see what files the processes access or search for installd in Console. –  Lri Mar 28 '13 at 23:23
add comment

I used Activity Monitor to kill the process at once. And so:

  • CPU returned back to normal;
  • A notification from App Store showed up in Notification Center asking for when to install updates.
share|improve this answer
add comment

Mine was installd and storeagent - so I just killed them:

sudo killall -9 installd
sudo killall -9 storeagent
share|improve this answer
4  
What is the impact of killing these? Does it crash or corrupt anything? –  Mark Apr 30 '13 at 9:31
    
Mac OS X installers typically do lengthy operations (unpacking, compiling) on install files in a temporary location, and spend relatively little time actually moving the files into place. You can see this for yourself if you run an installer that reports its progress. This suggests that there is a small but likely chance it might leave your system in an inconsistent state. In addition, the last step of install is writing a "install completed" receipt, so if that doesn't get written, it'll just probably try to install the software again later, fixing the problem. –  interestinglythere Jul 7 at 21:26
    
Also, I believe the super risky can-leave-your-system-dead-if-killed updates are the ones that require restart and install only when all users are logged out. –  interestinglythere Jul 7 at 21:28
add comment

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.

share|improve this answer
    
acutally it seems to be a core component of the operating system that is launched after you authenticate the Installer program to perform an installation. There are issues of it creeping up to hog too much CPU power for some users of Sophos AV for Mac. Edit your answer so that it is suggested as a possibility, one of many, and you'll probably get some upvotes. –  NOTjust -- user4304 Apr 23 '13 at 17:12
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.