Za1no Posted May 26, 2020 Share Posted May 26, 2020 (edited) Hi everyone im new to the unraid / Linux world and ive been trying for hours / days to get my cache under control and im not sure where i went wrong. Overnight my cache seems to hit 99% utlization. the mover doesn't seem to do anything. Can you take a look at my log and point me in the right direction? Im not sure what else can be done. Thanks for the support ! EDIT: SOLVED : by Setting appdata, domains, and system share to cache-prefer. Thank you trurl!!! familyplexsrv-syslog-20200526-2220.zip Edited May 27, 2020 by Za1no Quote Link to comment
trurl Posted May 26, 2020 Share Posted May 26, 2020 Go to Tools-Diagnostics and attach the complete Diagnostics ZIP file to your NEXT post. Quote Link to comment
Za1no Posted May 26, 2020 Author Share Posted May 26, 2020 familyplexsrv-diagnostics-20200526-1534.zip So sorry i attached the inccorect log. Hopefully this will be more helpful. Thank you for the very quick reply. Quote Link to comment
trurl Posted May 26, 2020 Share Posted May 26, 2020 You have a share anonymized as P-------a which is cache-prefer. The cache-prefer setting means try to keep the share on cache, and if any of it winds up on the array, try to move it to cache. Most likely this is what is filling your cache. What is the purpose of share P-------a? On the other hand you have some shares that should be all on cache but aren't, some because of the setting you have made for the share and some because there isn't space. These are going to affect docker/VM performance and keep array disks spinning. Quote Link to comment
Za1no Posted May 26, 2020 Author Share Posted May 26, 2020 (edited) 13 minutes ago, trurl said: What is the purpose of share P-------a? This is where i have all my dockers set to download along with media for PLEX. I presume you're correct now that i say it out loud... Im running Normal usenet dockers. Sonarr, Radarr, Sabnzb, PLEX. any reccomendations to increase docker performance? Thanks Edited May 26, 2020 by Za1no Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 Do you have any VMs? For now we will concentrate on getting space on cache, so that later we can move those things to cache that should be there. Go to Settings - Docker and disable dockers. Do the same for Settings - VM Manager. Leave them disabled until we have finished moving things. Set appdata, domains, and system share to cache-only. This will make mover ignore them for now. Later we will set them to prefer so they will be moved to cache. Set that P-------a share to cache-yes Go to Main - Array Operation and Move Now. Wait for it to complete. Then post new diagnostics, Quote Link to comment
Za1no Posted May 27, 2020 Author Share Posted May 27, 2020 Wow that took awhile ! heres the logs.familyplexsrv-diagnostics-20200526-2029.zip Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 OK, looks like you have plenty of space on cache now. Set appdata, domains, and system share to cache-prefer Run Mover again and wait for it to complete Post new diagnostics 1 Quote Link to comment
Za1no Posted May 27, 2020 Author Share Posted May 27, 2020 familyplexsrv-diagnostics-20200527-0822.zip Alright mover completed. Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 system still has files on the array. Why is docker enabled again? Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 Docker image is in the system share. Docker service has docker image open at all times. Mover can't move open files. So docker image is still on the array instead of all on cache as intended. Quote Link to comment
Za1no Posted May 27, 2020 Author Share Posted May 27, 2020 Oh sorry about that - i started it up again last night so i could use PLEX. Also just messed up even more and hope i didn't just ruin my logs - i accidently stopped the array vs stopping the dockers... i restarted the Array and re disabled the docker and have attatched the most recent log. My mistake ! familyplexsrv-diagnostics-20200527-0839.zip Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 That's OK. I know it was a lot of time between posts and I didn't really explain why we were doing some things. And you ran mover again so system is all on cache now. Looks good! Go ahead and start dockers again. Cache has plenty of capacity as long as you don't tell it to keep certain shares there forever. appdata,domains,system are the shares you want to stay on cache (cache-prefer or cache-only). Other shares should be written to the array (cache-no) or written to cache and moved to the array (cache-yes). After you get more experience you can decide if it makes sense to keep other shares on cache. I personally put DVR there for performance, and any recording I want to keep I move to another share on the array. Quote Link to comment
Za1no Posted May 27, 2020 Author Share Posted May 27, 2020 5 minutes ago, trurl said: I personally put DVR there for performance, and any recording I want to keep I move to another share on the array. So to clarify this - if i were to say put my P_____A share on cache yes. It would perform better overall right? And everything would be on cache until the mover moves the files off? Or would Sonarr / Radarr handle the files moving off cache automatically without the mover? Thanks for all the help and getting me back on track. been a life safer ! Quote Link to comment
trurl Posted May 27, 2020 Share Posted May 27, 2020 Typically sonarr/radarr will move files depending on how you have them setup, but if for some reason they don't it is good to fall back to mover moving them. So if the downloads are going to a cache-yes share and sonarr/radarr doesn't move them, then mover will eventually. 1 Quote Link to comment
Recommended Posts
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.