While using the Internet on my new Macbook, I noticed that a background process called “nsurlsessiond” is constantly consuming my Internet like nothing. Nsurlsessiond is the method that is utilized by iCloud, which is the process of synchronizes your iCloud Photos/Drive/Contacts between your system and the iCloud server.
I was facing difficulty in using the Internet as this process was running in the background and silently eating my bandwidth. I am using the app called iStat Menus which helped me to figure out this problem before it exceeds my bandwidth.
I don’t know exactly what is the process is doing in the background but it is really creating problems for me so I started looking for solutions on the Internet. I came to know that many people using Macintosh facing the same issue and there are very few solutions available. Luckily I got few working solutions of this nsurlsessiond problem. But unfortunately, I didn’t get any permanent solution of it. However, I will write down the best of it in this post.
How to stop “nsurlsessiond” background downloading process
- Go to the Launchpad > others > open “Terminal”
- As it opens just paste the below shell script in the terminal and press enterlaunchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plistlaunchctl unload /System/Library/LaunchAgents/com.apple.nsurlsessiond.plistsudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist
- It would ask you for your computer password, so enter your password and press enter
- TADA! it may look that nothing is happening but this simple script has stopped the process till the next reboot
The only downside of this solution is that it is temporary and you have to do that after each and every reboot though only when the nsurlsessiond starts again and again after rebooting your mac computer.
To know the permanent solution for this problem, you need to gain knowledge in Cloud domain, you cannot get the solution until you take training in Cloud products like AWS. To learn AWS Training in Chennai follow the above link. This will help you to have an in-depth knowledge in Cloud so that you will have some idea to resolve the problem permanently.
So this was the simple solution of the problem. If you are still facing the issue then let me know in the comments I would try my best to give you the right solution. For deployment and configuration management, consider taking up a DevOps Training in Chennai as well.