Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cache disk stalls out during SABnzbd downloads

Featured Replies

I only have a few days left on my trial and been trying to get this to work without much luck after trying many different things.   I DO want it to work and purchase verses starting over with something else.

 

I have a R730xd server with 28 2.6 cores.   

Had 2 2TB ssd drives part of my cache pool but removed one as it appeared they would get out of sync, that did seem to improve things some.

I have a 12MB download speed and that will march along for less than a minute then the cache writes will begin slowing down and fill the RAM buffer I have setup I have experimented with that set at 75MB to 1GB not much difference.   Along with this the CPUs will start filling up and if I don't have -n10 in the extra parameters the web gui to SAB will get lost as well.

 

With the download speed down... the RAM buffer will slowly empty and the process starts all over again.

 

I have experimented with various pinning of docker apps but still struggling.   

 

Thanks so much for any assistance.

 

4kmarina-diagnostics-20231204-1122.zip

Solved by JorgeB

  • Community Expert

Try with disk or exclusive shares.

  • Author
1 hour ago, JorgeB said:

Try with disk or exclusive shares.

 

Edit:  OK You mean under Settings - Global Disk Settings...   So try one at a time.   Disk was set to Auto,   Exclusive was set to No...

 

 

Sorry for my ignorance.   Are you saying setup my other ssd drive I removed and add it back in as a separate /download type share?   I thought the whole point of Unraid is to do atomic moves?

 

Or are you saying simply a setting I don't know about?

Edited by 8kMarina

  • Community Expert

If a share only uses a pool it can be set to exclusive, that makes it bypass FUSE, and performance should be noticeably better, same if you use a disk share instead of a user share.

  • Author
50 minutes ago, JorgeB said:

If a share only uses a pool it can be set to exclusive, that makes it bypass FUSE, and performance should be noticeably better, same if you use a disk share instead of a user share.

 

OK....  Just to insure I understand you correctly.   I should enable disk shares and then change my paths in SABnzbd to use the disk share of the CACHE drive vs the user share of the whole pool and everything will still eventually move to the array when I run mover?

  • Community Expert
  • Solution
6 minutes ago, 8kMarina said:

I should enable disk shares and then change my paths in SABnzbd to use the disk share of the CACHE drive vs the user share of the whole pool and everything will still eventually move to the array when I run mover?

Correct, and performance for the downloads should be better, assuming the pool can keep up.

  • Author
11 hours ago, JorgeB said:

Correct, and performance for the downloads should be better, assuming the pool can keep up.

 

Well I tried it with the exclusive way creating a new share with /ssd with just the cache drive.   That worked better but didn't like the having to copy everything to the data and not being able to hard link.

 

So then I went back to the disk shares.   That isn't helping so far.    So I have it enabled in settings - Global shares.

In SABnzbd have the following paths in the main edit config.

 

Container Path  /data

Host Path  /mnt/cache/data

Default    /mnt/cache/data

 

In SAB folders.

Temp   /data/usenet/incomplete

Completed  /data/usenet/complete

Just doesn't seem right but not sure what I am doing wrong.

 

Where am I messing up?

 

 

 

 

 

 

 

 

 

 

Edited by 8kMarina

  • Community Expert

Not sure I understand, if you want to use disk shares just use /mnt/disk# or /mnt/cache instead of /mnt/user, rest is the same.

  • Author
6 hours ago, JorgeB said:

Not sure I understand, if you want to use disk shares just use /mnt/disk# or /mnt/cache instead of /mnt/user, rest is the same.

 

Yes that is what I am pointing out that the change is minimal.   BUT, currently I still have the sub-directory /data in the path which is still the share of the whole cache and array.    And doesn't seem to work as well.   Do I need to NOT have it be part of the path and then copy into it to get the disk share to work? 

 

I do appreciate your help!

 

EDIT:   I THINK I found the issue with the disk share not working as well as the exclusive.   Once I removed the -n10 from the extra parameters it is trucking along nicely.   Very hopeful that was the ticket to success.   Will mark as solved once I do a little more observing.

 

EDIT2:  OK I have seen enough to know this is the way to go.    I unpacked a 28GB file in maybe 30 seconds verses taking longer than the download sometimes.    Thank-you Thank-you!    Now just need to decide on how many docker apps I want to move to this.   Definitely going to progress slowly with that.

 

ONE LAST QUESTION:   If I add that other SSD back into the cache pool is that going to break anything?   Or am I better off trying to add it as raid 10 via the backplane?  (Obviously more work and risky as have to backup and move data around)

Edited by 8kMarina

  • Community Expert
1 hour ago, 8kMarina said:

If I add that other SSD back into the cache pool is that going to break anything?

It shouldn't.

 

 

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.