When i’m using seafile with nginx (default configuration) each download get max 19,4MB/ps
3 seperate downloads (1gbyte each) are also limited to 19,4MB/ps. (So 3x 19,4MB)
This confirms that my connection is fast enough and the 1gbit can be reached with multiple files.
How can I get the maximum speed (1gbit) for 1 download? instead of bandwidth balancing between multiple files.
The specs are: i7-2600 with 16GB RAM en 3TB Disks, around 700mbit with speedtests (cli):
root@cloud /home/seafile # hdparm -Tt /dev/md1
/dev/md1:
Timing cached reads: 23164 MB in 2.00 seconds = 11592.00 MB/sec
Timing buffered disk reads: 460 MB in 3.03 seconds = 151.81 MB/sec
You have new mail in /var/mail/root
root@cloud /home/seafile # hdparm -Tt /dev/md3
/dev/md3:
Timing cached reads: 23184 MB in 2.00 seconds = 11602.45 MB/sec
Timing buffered disk reads: 492 MB in 3.05 seconds = 161.34 MB/sec
Seems to be fine.
Machine is dedicated for seafile, so its overpowered for 1 testuser.
Picture shows 2 downloads at the same time: (2x 19MB/s = 38, same for 3 or 4 files…)
When downloading a file from a testdownload location, the speed is 105MB/ps, very fast.
When uploading from the server (downloading a file to my computer) with NGINX without seafile: 19,5MB/ps.
now, where you say it … I’ve a vage memory that I ran into this some time ago. As I use Chrome all the time (because all other browser didn’t fit my usability needs) I possibly forgot it.
The client receives data as blocks in batches. It receives a batch, processes it and so on.