polarman3d wrote:
Yeah, I'm bummed this is happening, but hopefully they'll find a fix soon. Good for you that it's not just the old models! 🙂 I did find a temporary fix from this thread:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
That seems to work, but only for a bit. Sleeping/wake will probably cause the problem again...
All that does is unload & restart the service. It seems likely it will get back to consuming all the CPU since the service has not altered.
Here is another shot in the dark…
Try setting another DNS server in your network config
- System Preferences > Network, select the connection you use for the local network & internet (e.g. Wifi or Ethernet).
- Unlock the preferences if the padlock is closed (requires your admin username & password).
- Click the Advanced button…
- In the DNS tab…
- Make a record of any existing servers - ignore the grey entries, these are simply default ones suggested by the router.
- Click the + to add a new DNS server, enter one of the bold ones suggested below.
- Save the settings & see if the issue reappears. Reboot if you want a simple way to restart the service.
Google have a free DNS server at these addresses…
8.8.8.8
8.8.4.4
…or you can try any other DNS service you desire (like Open DNS etc).
Another thing to try is disabling multiple network interfaces if you have several enabled. These can be toggled in the 'gear menu' of the interface listing.
Report back with your results please. Repeat the steps that made it fail before (let it sleep etc).
To undo the DNS change delete the Google DNS server & re-enter the one that was noted earlier (if you had one set).
P.S.
@Rob Cumberland, those folders Linc Davis suggested are temporary items, they are safe to delete. Please reconsider deleting them - it may actually help if the directory has bad permissions (repair permissions doesn't fix every single folder on the OS).