-
Is parity-check/-rebuild single threaded?
I cannot agree with you. I have similar experience as jpporter. I have Ryzen 3700X thats not slow CPU, 2x1TB Samsung 980 PRO NVMe as chace drives and 3x12TB WD Gold HDDs one of them parity drive. Every time when parity check starts one thread is pegged to 100% and all my work must stop, shares are usually not accesible during that time and services like Plex or HOOBS are not working or at very limited speed/laggy. That includes shares which are only in cache drives(game libraries), because CPU is struggling with that kind of load. It would be awesome if this proces would be multitreaded, not because speeding up, i dont care how long it takes, but because I could access data. It's maybe issue just for Ryzen CPUs caused by architecture and one 100% pegged thread can cause this trouble. But I'm really unsatisfied by performance during parity check.
-
Cache setting - duplicate
Well as SW developer I don't think this is issue. Everything what is in cache is up-to-date, you use for read/write only cached data but you also have these data copied in array and when you need to create more space in cache you will automatically move data which wasn't used for longest time to array to be sure they are up-to-date. In current cache setup when you want boost read speeds with cache and also want to have protected data, you have no option. You can use "prefer" setting but then you have unprotected data, mostly on your cache drive and only when you need more space you are moving some parts to array. Basically I want same function but expanded with backup data in array (which are not used for reading if they are in cache too). Perfect option would be independent on mover scheduler setting for creating backup image every hour for example. At that moment would be risk of lossing data maximum hour and that is fine for most of people.
-
Cache setting - duplicate
Hey, I'm not sure if this isn't more feature request. I would like to have option to write and load data from cache but also have them in array in case of backup is needed. For example if I would work on video editing over 10gig ethernet on unRAID server I want to read and write into cache pool. Right now this is possible if I choose Prefer or Only option, but I also want mover every hour/day/week depend on my mover setup, to take these data and copy them on array just for case of cache disk failure. Is this possible in current version of unraid or I should create change request and hope?
Jan Hoker
Members
-
Joined
-
Last visited