Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Hi all, as I also ran into the 'oh the internet is realllllly sloooow and oh yes nsurlsessiond is again using all the bandwidth' .. Didn't have these issues with Monterey.

I'm running macOS 15.7.4 (24G517) on an M4.

I scanned the internet for clues and also write a script to kill it every few seconds.

I have all the Siri stuff, upgrades etc all set to off.
Low usage of the Wifi set.
Nothing helped.

The problem with my little script is that it would still run for a second before I killed it.
I even tried to allow it a few seconds, in case it was doing something short.
I nearly rebooted into rescure mode to clear the sqlite stuff.

But then I decided that perhaps if the system was so intent on running the wretched program, I should let it. So when it next appeared, I typed the following in terminal:

sudo killall -STOP nsurlsessiond

Now the system is happy. I'm happy. The wifi is happy. The Mac is nice and fast now.
So far so good.

If you wanted to run it using half the bandwidth, just write a simple php script to flip it between -STOP and -CONT every second - just to stop it hogging the bandwidth.

So I thought I'd share this with you, in case it helps someone.
 
  • Like
Reactions: katbel
I've been using this for a few days now, well, since the post above, 10 days ago, and All is Well.
nsurlsessiond is still visible in the Activity Monitor, with 0 bytes send, 0 bytes received, the system is happy, I'm happy, my internet is happy, and I've not noticed anything not work.

Of course if I reboot I'll have to STOP it again, probably there's a way of doing that as I log in, but it does what it ways on the tin - it stops it 🙂
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.