• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

What is the fastest way for PC to PC file transfer?

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

c627627

c(n*199780) Senior Member
Joined
Feb 18, 2002
Using TeamViewer gets only about 100kB/s file transfer speed on two computers with free Google Fiber internet connections which are 5 Mbps download / 1 Mbps upload.
Thank you.
 
If they are not local to each other (for which I would suggest USB3 stick), then I would say a cloud storage service (Dropbox). Upload to the cloud, then have the other PC download from that same location.

Or perhaps use FTP software...Filezilla.

But you are limited by that slow internet speed, particularly on FTP as for uploads that is a mere .13 MB/s up... and .63 MB/s down... So the fastest you will ever get pulling from that PC directly is .13 MB/s or around what you are seeing.
 
That's right, you divide by 8.
So 5 Mbps download speed on your internet account in real life equals 5Mbps/8 = 625 kB/s as the maximum download speed you see when you File > Save As... in a browser.

Likewise, 1 Mbps official account upload speed translates into 1Mbps/8 = 125 kB/s, which is exactly what TeamViewer is transferring at, so in other words, TeamViewer is at 100% of the file transfer speed between two PCs using free Google Fiber connections.


No need to waste time waiting for Dropbox upload, direct transfer does work as max theoretical speeds for the connections.
 
Agreed with ED, depending on the file sizes we are talking about (not specified) it may be faster to copy to an external and mail it if you are limited to 1Mbps upload. Otherwise FTP may work, although it looks like you are almost saturating the full upload anyway with the TeamViewer data copy.
 
Thanks. Here's the actual link to what you're suggesting: http://www.rejetto.com/hfs/?f=dl

I think key is to remember to divide the source maximum internet upload speed by 8 and that would be the actual maximum transfer speed for transfer.
 
The actual transfer rate isn't as simple as taking what the theoretical max in bitrate is and converting to bytes. There are several things in play. Latency, window size, and some other things.
 
Well no one is talking about exact speeds down to the last byte.
If free Google Fiber is "up to" 5 Mbps download & "up to" 1 Mbps upload speed as Google says.. with nothing else running or connected, that clearly translates into:
5 Mbps / 8 = 0.625
1 Mbps / 8 = 0.125


Hovering above 600 is exactly what you see when you are downloading a file on your browser, with everything else clear, if you don't, of course something else is influencing it but you don't see that number go to 700 and staying at 700, you see it frequently, usually, almost always, downloading around 600 KB/sec. Of course slightly higher, around 625 KB/sec but generally speaking, that's what you see. In other words, this:

DownloadSpeed.png


The same applies to upload. The Big Picture being the transfer showing up around 125 is the max download speed since the download speed *will be* limited by the other computer's upload speed - which is exactly that, around 125 KB/sec.


Therefore the biggest picture of all - if you are getting +/- 125 Kb/sec - you are getting maximum transfer speeds on a 5 Mbps download & 1 Mbps upload computer connection.

Adjust the numbers and divide them by 8 to get the idea for different internet service providers, but that sure is an excellent general guide on what you can expect the max transfer to be.
 
Last edited:
Back