I did some tests with the MUpload example.
These are my results:
Test 1: 548 files, sizes from 1 kb to 22 mb, total size is 1,22 GB
Upload time is 16m 30 sec. from one ssd to another ssd / Upload speed is around ~1,19 MB / sec
Notes: Then MUpload were very slow building the queue up, at least 1 min.
Notes: The MUpload transfers ~100 files at the same times, when 1 file finished it starts another one from the queue.
Notes: Maximum memory usage were ~ 24 MB of system memory. Perfect
-------
Test 2
20 files, sizes 30 MB to 40 MB each, total size is 630 MB
Upload time is 3 min. from one ssd to another ssd / Upload speed is around ~3,60 MB / sec
Notes: Larger files means faster transfer.
Notes: Maximum memory usage were 800 MB of system memory. Why?
Notes: Every time a file finished MUpload peaked at 600-800 MB of system memory from ~150 to 200 mb.
-------
Test 3
10 files, sizes 50 MB to 60 MB each, total size is 531 MB
Upload time is 2m 30 sec. from one ssd to another ssd / Upload speed is around ~3,60 MB / sec
Notes: Maximum memory usage were 1 GB of system memory. Why?
Notes: Every time a file finished MUpload peaked at around 800 MB of system memory from ~150 to 200 mb.
-----
Test 4
3 files, all ~100 MB, total size is 300 MB
It fails with out of memory, it even fails with only 1 file. I have 16 GB memory with at least 8 GB free.
-----
Other having the same issues with large files?