uploading questions

Soldato
Joined
28 Sep 2003
Posts
10,414
Location
London
If i am uploading large files that take hours to upload, does this effect in anyway my download speed?

if i download at the same time, will it effect my upload speed ?

im with BE

thanks
 
Not really. Depends on the method you use. All uploads will use a bit of download as TCP connections work both ways. likewise with downloads, you have to send requests for the next window of data before you can recieve anything. IF the upstream is maxed out then these requests might be hampered.
Torrents obviously will have a much bigger effect on the opposite vector stream, but normal FTP/HTTP transfers should be ok as the request packets are very small.
 
In theory yes if sending and receiving by tcp as tcp requires a response verifying that a packed was received or sent ok.

When you send a packet via tcp/ip then you have to wait for a response from the server(or so) you sent it to, an ACK response, same thing if you download a packet, an ACK respone is sent saying you recieved the packet ok, now send then next one. So what happens is that if your using all your available download bandwidth then there is no immediate available room to send the ACK back to the server from the "downloaded" packet, it will have to wait xxx milliseconds or so until an ACK can be sent back to the server. So in theory if you capped your download speed to maybe 8/9 of its max value or so then this should increase your upload speed.
 
Last edited:
FTP uses TCP tranmission so it will need two way traffic. It shouldn't be noticable as the FTP contol packets are small and can slip in and out on the smallest amount of bandwidth. It wouldn't hurt to experiment with some QoS settings to guarantee maybe 5-10KB/s per TCP connection. Whether the difference is worth it I don't know, it will likely be small. IF the transfer takes hours is 30 seconds to a few mins really making any difference?
 
Back
Top Bottom