I tried downloading the file again after a reboot and sure enough it is estimated to take the same amount of time for the unpack. Then I tried SSD everything again and unpack took under 2.5 minutes this time.
Not sure how the unpack/unrar algorithm works but I do see the unprocessed download in my temp and final folder as it is unpacking and based off of Task Manager it seems as though it is reading from my SSD and then writing to the hard drive at maybe an average of about 10 MB/s. I looked at the debug logs and see that this command was run for unrar so my observation makes sense:
Code: Select all
Running external command: "C:\Program Files\SABnzbd\win\unrar\x64\UnRAR.exe" "x" "-idp" "-scf" "-o-" "-or" "-ai" "-p*CENSORED*" "\\?\*SSD Temp Location*.part001.rar" "\\?\*Final HDD Location*\"
My hard drive is pretty fast and the sequential write will sustain well above 100 MB/s. Not sure what is bottlenecking the unrar process cause I know there is plenty of CPU power (evidenced by faster unpack on SSD) and the hard drive is way faster than that unless it was for some reason performing a bunch of random writes which I guess it could become that slow but I don't see why it would do that.
Does anyone know if this can somehow be fixed or if I can somehow make it so that the program totally unpacks to SSD before moving it to the drive? I can't seem to find a setting that will allow me to do that. Thanks in advance for any help/advice!
In case anyone will ask for the benchmark in SABnzbd:
System performance (Pystone): 237601
Download folder speed: 677.7 MB/s
Complete folder speed: 699.5 MB/s
Internet Bandwidth: 110 MB/s