High Band With "idleassetsd" & "nsurlsessiond" back ground process

It has been noticed that all of my data packages "idleassetsd" consumed in one day 60GB first date, 2nd 30 and now running with 14GB, apart from this "nsurlsessiond" also consumes lot of data,

Is there any solution for this? this is very annoying after Sonoma update. altogether 193GB of consumed

iMac 21.5″, macOS 14.1

Posted on Dec 7, 2023 2:06 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 5, 2024 7:30 AM

I had this issue on Sonoma. I used some basic methods to see the unencrypted content, and it was due to screen savers/wallpapers. The thing is, I clicked on them and ultimately did not use them, so it would seem that it triggered a background download of a ton of large high-def video files, regardless of the fact that they are no longer selected (and they continue to download). It doesn't bother me, as it seems to throttle itself down when other traffic starts to show up, so I haven't noticed any slowdown. I can see the video files consuming hard disk space (I took a snapshot, let it sit, took another, and compared the difference (please don't tell me that there are a million better ways of doing that. I was doing it for another issue primarily).



Edit:

I found a SQLite database of what it is downloading. However, I wouldn't mess with that without talking to Apple Support first.


You can run lsof if you are comfortable with the terminal. Here is what mine showed:

user@computer ~ % lsof | grep -i idle
Wallpaper   581 user    4r      REG                1,4  481292429             5366651 /Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS/097CA871-A1C2-40F7-97F0-EFAABF555BBC.mov


If you prefer using a GUI, there is a great free program that basically visualizes the lsof output. The utility is Sloth.

Note that it takes "snapshots" and is not a monitor (although you can have it refresh at certain intervals).


Output From Sloth:


Note that in both cases, the output can be very large, which is why I used "grep -i idle" and searched in Sloth (I highlighted the search box in the top right).


I would not recommend blocking this connection in any way. The OS uses this to download many things. I would figure out exactly what it is downloading and work from there. Otherwise, you may have issues in the future when the OS is trying to download something that you do want, but it is blocked. Additionally, it will continue to try to connect and download and continue to fail, which would be undesirable.


48 replies
Question marked as Top-ranking reply

Aug 5, 2024 7:30 AM in response to Roos_CR

I had this issue on Sonoma. I used some basic methods to see the unencrypted content, and it was due to screen savers/wallpapers. The thing is, I clicked on them and ultimately did not use them, so it would seem that it triggered a background download of a ton of large high-def video files, regardless of the fact that they are no longer selected (and they continue to download). It doesn't bother me, as it seems to throttle itself down when other traffic starts to show up, so I haven't noticed any slowdown. I can see the video files consuming hard disk space (I took a snapshot, let it sit, took another, and compared the difference (please don't tell me that there are a million better ways of doing that. I was doing it for another issue primarily).



Edit:

I found a SQLite database of what it is downloading. However, I wouldn't mess with that without talking to Apple Support first.


You can run lsof if you are comfortable with the terminal. Here is what mine showed:

user@computer ~ % lsof | grep -i idle
Wallpaper   581 user    4r      REG                1,4  481292429             5366651 /Library/Application Support/com.apple.idleassetsd/Customer/4KSDR240FPS/097CA871-A1C2-40F7-97F0-EFAABF555BBC.mov


If you prefer using a GUI, there is a great free program that basically visualizes the lsof output. The utility is Sloth.

Note that it takes "snapshots" and is not a monitor (although you can have it refresh at certain intervals).


Output From Sloth:


Note that in both cases, the output can be very large, which is why I used "grep -i idle" and searched in Sloth (I highlighted the search box in the top right).


I would not recommend blocking this connection in any way. The OS uses this to download many things. I would figure out exactly what it is downloading and work from there. Otherwise, you may have issues in the future when the OS is trying to download something that you do want, but it is blocked. Additionally, it will continue to try to connect and download and continue to fail, which would be undesirable.


Apr 17, 2024 10:54 AM in response to Aditya1293

Yes, I had a solution for this. and worked well until this day without interrupting the other processes used, as mentioned this is the only resolution so far away. Install the LuLu network monitor and block the said process from it. This app is beneficial for you to block any suspicious activity (if you think that it is a threat) until Apple provide a solution for this. Do not delete the already downloaded active screen savers in any case as it will again kill your data plan by download it again, check whether nsurlsessiond is active and getting consumed data if so you may block it also.

Till December last year, this solution did not give me any bad experiences. Look at the screen shots provided.

Apr 26, 2024 11:24 AM in response to rj_oregon

@rj_oregon

In-depth, which kills my bandwidth and data cannot be recovered for two months even if I complain against the ISP. They finally provided me with a report saying that traffic occurred due to connecting Apple servers, And it is a truly embarrassing situation.


I do not even know how to file a case on this issue and tried to find out permanent solution for this. My MBP is the same as with "SONOMA" and what I did was the same as my iMac.

Only the solution I found is blocking both with "LULU". Valhalla it worked and I am using it to block also with in/outbound traffic.

So far away four months time period SONOMA did not give me trouble.

Apr 25, 2024 7:10 AM in response to Roos_CR

idleassetsd connecting to sylvan.apple.com might be what has been causing my rural 4Mbit DSL download speed to land in the crater recently. I've been trying to uncover what has caused my household bandwidth to sink to 1 and 2Mbit download speeds.


I have Little Snitch (ObjectiveDevelopment) firewall (highly recommend - not in Apple Store) and took a look at what's using my bandwidth.

I blocked downloads from sylvan.apple.com specifically. Screen grab attached: for some time (how long ?) idleassetsd has pulled down 126GBytes from sylvan.apple.com. For comparison, the process nsurlsessiond has only done 5GB).


I don't know what idleassetsd is doing but since blocking it my DSL speeds are back to their crumby usual self.


However, the blocked requests look like about 1,000 requests PER SECOND, and it is at the top of my %CPU usage in Monitor. Killing process, it comes back in a second. Problem not solved yet but this may have been what is draining my DSL bandwidth; I have spent hours with Brightspeed (Centurylink) tech support trying to solve / complain the poor connectivity. This seems to be recent, or it comes in fits and spurts.

May 4, 2024 12:51 PM in response to rj_oregon

Circling back to my original post, "At some point, I might get to transport the MacMini to a place with Google Fiber and let it download to its heart's content. "


So I got the MacMini moved to fast internet, in LittleSnitch firewall I allowed sylvan.apple.com access from idleassetsd, and let it rip. And it did. I checked back in less than an hour and idleassetsd process quit downloading, and the usage reported from LittleSnitch progressed from 124GB total to 132GB.


As Roos_Cr reported, there is not a solution for rural DSL-connected customers (in my case, even 0.5MBit download burden did cripple the entire home DSL bandwidth). And 10's of GBytes forced download is NOT OK for folks with data/usage rate caps.


It was likewise a time-sink of hours with DSL tech support (Brightspeed), and an embarrassment while I insisted with the DSL provider it was all their lines being the problem: "you seem to have high usage, are there other devices connected?" (Well, they are hopeless at 4Mbit/512kbit in best-case). Adding insult to crap, their further excuse for poor services: "all my neighbor and my copper lines feed through one box" and if my neighbors are "using internet a lot" it could degrade my service. (hunh?)


My remedy now is to know this: when I transport my MacMini to a fiber place (in a town far away) to install MacOS upgrades, I have to let the machine sit operating for some hours to download in the background what was NOT downloaded as part of the install by idleassetsd.

On MacOS, I could finally divine the cause with LittleSnitch. On my laptop machine, I left it running long enough it finished its epic download. On the Apple TV, I have no such diagnostic tools, and idleassetsd is a TVos thing too.

Apr 26, 2024 6:06 AM in response to rj_oregon

Here is one more piece of information, after I searched Apple support for idelassetsd, I got this


Use Apple products on enterprise networks - Apple Support


it says:

Apps and additional content

Apple devices need access to the following hosts and domains for installing and updating apps, using certain app features, and downloading additional content. Some additional content might also be hosted on third-party content distribution networks.


Hosts: sylvan.apple.com

Ports: 80, 433

Protocol: TCP

OS: tvOS and macOS

Description: Aerial screen savers and wallpaper

Supports proxies: —


I also played with LittleSnitch firewall to see the effect on Activity Monitor CPU %, and real-time network traffic (reported for process by LittleSnitch) when I block and unblock network access for idleassetsd.


Blocked: about 1,000 "network access requests denied" per second, CPU % usage goes to about 150% and system heats up, and network download is reduced by about 500KBytes/sec.


Allowed: one "network access requests allowed", CPU % usage goes to about 2% and system cools off, and network download is runs continuously at a rate of additional 500KBytes/sec over whatever else is going on.


Network upload traffic is negligible compared to download traffic.


Again, this is on Sonoma 14.4.1 on an old Mac mini (2018) on a rural DSL line that only achieves (at best) 4MBits/sec download and 512Kbits upload speed (often worse - Thanks to Brightspeed/Centurylink for never replacing the buried copper-pair POTS lines since they were put in).


At some point, I might get to transport the MacMini to a place with Google Fiber and let it download to its heart's content. Maybe I only have another 50GB of animated screen savers and backgrounds remaining to be downloaded, and it will be finished with me and this episode will end. Apple, you have a demand-hog failure with idelassetsd (150% usage thread and 1,000 network requests per second makes my system glitchy - how about backing that off to 1 network check per five seconds for this NON-ESSENTIAL daemon task?).


Aug 2, 2024 10:17 AM in response to Roos_CR

I was able to get it to stop by setting the Sonoma screen saver. This is right below the wallpapers section. Im also using a static wallpaper. Before this I was using a little snitch to block idleassetd but that'll slowly then eat up memory. I seen it go high as 30gb.


Overall Apple L. Stop doing this BS. I wasted more than 40 gigs from metered connection.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

High Band With "idleassetsd" & "nsurlsessiond" back ground process

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.