I've done a little more experimentation. With everything off (compression and buffer optimization) i seem to be getting the best per thread performance ~21Mbytes/s
I can't see a single core being maxxed out as far as i could check.
However i did find the multithreading for single files only occurs when downloading a single file only and it splits it into parts so the threading is directly on the disk the recomposes the file after.
My expectation was that this was multiple connections in a single file download buffered to memory and written to disk seamlessly, but i guess this is a SFTP protocol limitation.
I can't see a single core being maxxed out as far as i could check.
However i did find the multithreading for single files only occurs when downloading a single file only and it splits it into parts so the threading is directly on the disk the recomposes the file after.
My expectation was that this was multiple connections in a single file download buffered to memory and written to disk seamlessly, but i guess this is a SFTP protocol limitation.