nsurlsessiond - taking up all bandwidth

Viewed 7451

enter image description here

I am trying to find a solution to prevent nsurlsessiond using up all my bandwidth. It is using 2GB of data daily. I have also tried the links below. Because of this issue I am not able to complete my company work. Please can anyone help?

  1. https://forums.macrumors.com/threads/nsurlsessiond-heavy-network-usage.2027130/
  2. https://forums.macrumors.com/threads/nsurlsessiond-process-going-crazy-on-catalina.2228994/
  3. https://forums.macrumors.com/threads/nsurlsessiond-downloading-data.1785204/
  4. https://discussions.apple.com/thread/6605949

I am getting this while on click nsurlsessiond.

enter image description here

6 Answers

I fix it by disabling Software Updates.

Go to System Preferences -> Software Update

Click on Advanced... and uncheck "Check for Updates"

enter image description here

Edit

I had this issue again recently but only when i opened the iOS simulator. I don't know what's the problem but the simulator will use internet for about 500MB and back to normal. Either you can wait until simulator stops downloading or just block the url using firewall as @Lutze explained

The main problem is that any application can delegate transfers to the NSURLSession Daemon. As a workaround you could use an application firewall like Little snitch to detect and block the specific domain where the traffic comes from.

In my case it was "osxapps.itunes.apple.com" that took a lot of bandwidth.

Screenshot of little snitch with the blocked domain

Had this issue for a couple of days - i installed 11.3.1 which had been pending for a while and the issue seems to have sorted itself out.

if Nsurlsessiond Causes High CPU and Bandwidth Usage , do this :

1 - Go to Activity Monitor, and locate the trustd process.

2 - Copy its PID from the PID column.

3 - Launch Terminal and run the # sudo kill -9 [trustd PID] command to end the parent trustd process.

Note: Replace [trustd PID] with the PID you just copied.

4 - Run the # ls -la /var/folders/zz | grep nsurlsessiond command to find the specific “randomized name” directory. You’re going to need this information for the next command.

5 - Then, run the # sudo rm -fr /var/folders/zz/[randomized name] command to remove the nsurlsessiond temporary directory.

Note: Replace [randomized name] with the name you previously found.

source


6 - follow this solution

launchctl unload /System/Library/LaunchAgents/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlsessiond.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.nsurlstoraged.plist

This works for me.

i used cloudfare Warp App and it stopped the nsurlsessiond from downloading .

ITS WORKING for me on MacBookPro using Big sur OS :)

Related