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.

User share not utilizing cache pool for media folder 6.10.3

Featured Replies

Hello, I have a plex media server running on my unRaid 6.10.3 setup, but since for some reason I seem to be capped at a 1mb download limit after i set up the cache pool. The files do seem to appear in the cache, but I have not been able to get it to write directly to the cache.

 

If I transfer directly from my PC to the Server I am getting very high speeds.

 

The Media under Cache setting is set to YES:

Everything else in the share is set to Prefer:

shares.thumb.png.4e66262d151966722ce56f642420dfe2.png

 

All of my research online, I couldn't seem to find someone with the same issue.

 

arrays.thumb.png.062f0d96e4753f25b4774b74acf6f149.png

 

exploreCache.png.e17ecb389c88118d3a85b18a025ad5d7.png

 

I know I must just have a setting wrong, but for the life of me, I cannot find it. Any help is greatly appreciated.

mediaserver-diagnostics-20220904-0621.zip

Edited by NGorsline

  • Community Expert
1 hour ago, NGorsline said:

.....1mb download limit after i set up the cache pool...

From where to where---  To the server or from the server?   The Upload and Download terms are relative to location of the observer... Use words like "from my Windows PC to the Unraid server" so that we know the devices involved and the  direction of the data flow.

 

You do know that      /mnt/Plex-media      mount point is actually a physical device (your cache pool devices)  and not a share.   IF you want to see what is actually on a share you have to be on          /mnt/user     which is the mount point for all Unraid shares.    (With your settings, the files transferred to the server will only be on the cache pool devices until mover has transferred them to the array.)  

  • Community Expert
3 hours ago, Frank1940 said:

/mnt/Plex-media      mount point is actually a physical device

According to the screenshot, the pool is /mnt/plexcache, and Plex-media is a subfolder of the Media top level folder on that pool, /mnt/plexcache/Media/Plex-media.

 

Not directly related to the question, but the prefer shares appdata and system have some files on disk1.

  • Author
14 hours ago, Frank1940 said:

From where to where---  To the server or from the server?   The Upload and Download terms are relative to location of the observer... Use words like "from my Windows PC to the Unraid server" so that we know the devices involved and the  direction of the data flow.

 

You do know that      /mnt/Plex-media      mount point is actually a physical device (your cache pool devices)  and not a share.   IF you want to see what is actually on a share you have to be on          /mnt/user     which is the mount point for all Unraid shares.    (With your settings, the files transferred to the server will only be on the cache pool devices until mover has transferred them to the array.)  

Sorry, I'll be a little more specific. From my Windows PC to Unraid server, both hardwired on my network, I am getting speeds close to 110 MP/s both up and down. If I am trying to torrent something and set the server's Plex-Media folder as the location, download/write speed seems to be capped at 1 MB/s (unrelated to any specific torrent or number of torrents, total download bandwidth will be capped to 1 MB/s).

 

I went to mnt/user and it appears to show a directory to my Plex library files

image.png.7437b7f3ae4d964429ce2e0dfad0b299.png

 

But as I am doing the download, I see activity on the Reads and Writes for the Array, but none on the Pool Devices, as if its downloading directly to the Array, and bypassing the Pool causing a bottleneck.

image.png.eafa318dc4ed49418d1b314ce82439e4.png

 

  

11 hours ago, trurl said:

According to the screenshot, the pool is /mnt/plexcache, and Plex-media is a subfolder of the Media top level folder on that pool, /mnt/plexcache/Media/Plex-media.

 

Not directly related to the question, but the prefer shares appdata and system have some files on disk1.

It appears to be docker for Plex, is that unusual for it to be on disk1, still rather new at unRaid

Edited by NGorsline

  • Community Expert

You are running mover once a day.   Once a file is on the array, any future writes to that file will be directly to the array.  Not to the cache.   It sounds like you are running the torrent client on your PC.  I have a very limited knowledge of torrents in general but they are using the internet to get the data.  Plus, they depend on the 'torrent users' to provide storage and sharing on the files on each torrent client.  This means you have to upload torrent traffic to the Internet.  Many ISP object to this behavior.   (Plus, in the back of my mind, some torrent networks slow down any torrent users who does not permit file uploads from their file systems.)

 

 

  • Author
4 hours ago, Frank1940 said:

You are running mover once a day.   Once a file is on the array, any future writes to that file will be directly to the array.  Not to the cache.   It sounds like you are running the torrent client on your PC.  I have a very limited knowledge of torrents in general but they are using the internet to get the data.  Plus, they depend on the 'torrent users' to provide storage and sharing on the files on each torrent client.  This means you have to upload torrent traffic to the Internet.  Many ISP object to this behavior.   (Plus, in the back of my mind, some torrent networks slow down any torrent users who does not permit file uploads from their file systems.)

 

 

Hi Frank, thanks for the response. I am running the torrent client on the PC, but the issue isn't with torrents, I was just using that as an example as thats when I discovered the problem.

 

I tried downloading a large file from a regular website, if I set the download location to the unRaid server, download speed gets capped at 1MB/s, but if I set the location just to my local PC, I get the usual 15-20 MB/s. So for some reason, any files downloaded directly to the unRaid server are getting capped. Very strange, especially because from Windows PC directly to unRaid, it takes full advantage of the speed and gets close to 100 MB/s.

 

Has anyone come across an issue like this?

  • Community Expert
15 minutes ago, NGorsline said:

 

I tried downloading a large file from a regular website, if I set the download location to the unRaid server, download speed gets capped at 1MB/s, but if I set the location just to my local PC, I get the usual 15-20 MB/s. So for some reason, any files downloaded directly to the unRaid server are getting capped. Very strange, especially because from Windows PC directly to unRaid, it takes full advantage of the speed and gets close to 100 MB/s.

 

My feeling is that this problem is on your PC and the program that is handling the actual downloads.   To get a response that can help, you need to provide details about what program you are using to get the downloads, are you using a 'mapped' drive or handing the download location via Windows explorer.  If you are using a browser, have you tried another browser?  

 

Personally, I would be downloading the torrents to a folder on my PC and then transferring the files later to the server.   (When I transcoded  about  600 DVD's on my Unraid Media server to the .mkv format at 24fps, I stored the converted files on my PC and copied the transcoded files back to the server.  It was more work but it eliminated the constant changes to the destination directory of the transcoding tool--- HandBrake ---  which is a bit of a hassle to do and a bigger one to straighten if forgotten or miss-setup.

  • Community Expert

You want appdata, domains, system shares all on fast pool (cache) so docker/VM performance won't be impacted by slower array, and so array disks can spin down since these files are always open.

  • Author
On 9/5/2022 at 10:21 AM, Frank1940 said:

My feeling is that this problem is on your PC and the program that is handling the actual downloads.   To get a response that can help, you need to provide details about what program you are using to get the downloads, are you using a 'mapped' drive or handing the download location via Windows explorer.  If you are using a browser, have you tried another browser?  

 

Personally, I would be downloading the torrents to a folder on my PC and then transferring the files later to the server.   (When I transcoded  about  600 DVD's on my Unraid Media server to the .mkv format at 24fps, I stored the converted files on my PC and copied the transcoded files back to the server.  It was more work but it eliminated the constant changes to the destination directory of the transcoding tool--- HandBrake ---  which is a bit of a hassle to do and a bigger one to straighten if forgotten or miss-setup.

I tried another torrent software and got the same results. Im not sure the issue, as It was downloading directly to the unRaid server with full capacity (7-10Mb/s) before I updated. Downloading to the PC only takes a few clicks so its not that's a problem. Thanks for that assist!

 

  

On 9/5/2022 at 5:32 PM, trurl said:

You want appdata, domains, system shares all on fast pool (cache) so docker/VM performance won't be impacted by slower array, and so array disks can spin down since these files are always open.

 

Time to fix this!

Edited by NGorsline

  • Community Expert

Nothing can move or delete open files. You have to disable Docker and VM Manager in Settings before you can work with appdata, domains, system shares.

 

Since these shares are all cache:prefer, you can run Mover to get these moved after disabling Docker and VM Manager in Settings.

 

Mover won't move duplicates, so there may be some manual cleanup needed.

 

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.