What is nsurlsessiond and why is it using so much bandwidth?

If you watch network traffic on your Mac, you may notice nsurlsessiond moving large amounts of data. Here is what it is.

What is nsurlsessiond?

nsurlsessiond is the daemon that handles background network transfers on behalf of apps using Apple's NSURLSession programming interface. When an app needs to download or upload data in the background, even after the app is closed, nsurlsessiond takes over and manages the transfer.

What uses it?

Many built-in and third-party features rely on nsurlsessiond:

Why is it using so much data?

Common reasons for high bandwidth use:

How can you cut its usage?

If nsurlsessiond is using too much bandwidth, find out what is syncing:

You can turn off specific iCloud features in System Settings, then your name, then iCloud to cut background transfers.

Should you worry?

No. It is a real Apple system process. The data it moves belongs to your apps and iCloud services. If it seems stuck moving data without end, signing out of iCloud and back in usually fixes the problem.


Enjoyed this post?

Well, you could share the post with others, follow me with RSS Feeds and/or send me a comment via email.


Tags

Category:

Year: