CPU Maxed slow transfer speed during sonarr/radarr/sabnzbd + file move


Recommended Posts

I have a Core i5 3570K and 32GB ram with 2 SSD cache and 21TB array with Parity. I notice that I can max out my CPU and get really bad performance when I move files (manually or mover) and I have sonarr/radarr/sabnzbd.  I also get interuptsion when using Jellyfin on my FireStick4k.   I feel like something is kinda messed up in my config.  I keep finding small things and fixing them (like moving libvert/dockers to cache from the array, turbo mode app) but I haven't been able to fix this.  Feels like I'm doing it wrong.  Might try moving the cache to xfs from btfrs. 

Anyone more knowledgeable take a look and see if something obvious is going on?   I see the iowait goes 75% often.

nas4x12-diagnostics-20200104-1355.zip

unraid_sonar_radar_deluge_sabnzbd_movefile.png

unraid_main.png

unraid_main_CPU.png

Link to comment

This was happening to me too and it's infuriating. Because of the way the Unraid works and the way sabnzbd works, it was bringing my computer down to its knees whenever a file decided to repair. And this is with a brand new 9600k, 32GB RAM, 6x2TB WD Blue (1 parity), and 1 evo 500GB for cache.

I tried forcing downloads only to cache, the docker image only, etc. The only thing that actually fixed it was to move downloads to their own drive outside the array / cache. I bought a 256GB nvme when I built the computer that was not in the raid / cache yet. Here is what ended up being fairly stable (at least so far):

  • Installed Unassigned Devices Plugin. Formatted NVME as XFS then mounted as unassigned device.
  • Sonarr / Radarr
    • /data -> /mnt/disks/{nvme}/downloads
    • /media -> /mnt/user/media/{tv/movies} (media is a share, setup as 'Cache Yes')
  • SABnzbd
    • /data -> /mnt/disks/{nvme}/downloads. Both completed and in-progress mapped below that.

The nvme gets thrashed with the download, verification, repair (if needed), and extraction without taking IO from any of my other docker containers / etc. Just to make sure SABnzbd doesn't ever lock everything, I pegged that VM to 3 of my 6 cores too. Once a download completes sonarr/radarr moves it to the media share, which because it's going from SSD to SSD transfers it over to the cache at a fairly fast speed. Even downloading at the same time as mover is running doesn't seem to kill it anymore. I hope it works well this way.

  • Like 2
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.