


It's convenient to wrap that in a while loop to watch what's going on ( while true do sleep 2 done). If you want to see exactly what installd (the "Software Update" GUI application) is doing, watch what files it's touching: sudo lsof -p $(pgrep -x installd) (if you have locate configured correctly, run: locate installd to find the right location). System/Library/PrivateFrameworks/amework/Resources/installd You can solve your CPU problem by lowering the priority of the process or by just killing the process in Activity Monitor. There's nothing wicked about this process - it's just set to download updates. You may adjust either setting, but I would not recommend turning it off altogether. The default settings are both to "Check for updates" and "Download updates automatically".
ACTIVITY MONITOR MDS UPDATE
You can set the frequency of Software Update checks in System Preferences and Software Update.

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. 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.įor 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.
