Best way to Transfer files from PC to PC on same network.

  • Thread starter Deleted member 362816
  • Start date
D

Deleted member 362816

Guest
Using home group transferring files caps out at 25 MB/s. This is beyond slow as most of the files I need to send are 20GB or more.

Where is the issue here I feel I should be hitting 400+ MB/S with the equipment that I have.

Please let me know if there is a better program or something that I need to do to speed this up.



Specs of each computer.

Main:
6600k
Dual Evo 850 500gb in raid 0
TP Link T8E AC1750 PCI-E Wirless Card

Second
8320E 4.2 GHZ
Dual Sandisk 240GB SSD Raid 0
USB Netgear AC1200 Wifi

Router Asus AC3100.

 
Solution

That's the link speed. About half of it is used to transmit error correction coding, so best case you'll get about 54 MB/s actual throughput. Then on top of that, both computers are using WiFi. So the router will spend half its time receiving the data from one computer, half its time transmitting that data to the other computer. The 25 MB/s he's getting is thus very close to the theoretical max.

The fastest way to transfer these files (in terms of peak MB/s) is to remove the SSDs from one computer and put them in the other. Re-create...
First. You're only going to go as fast as your slowest part. In this case, thats the Netgear AC1200. Its reported to have a 867 Mb/s max rate (quick glace). That roughly equates out to 108 MB/s.

Second. Short of living in a lab environment of perfect conditions, you will never see the full speed of what your wifi devices say they can deliver. You, most assuredly, do not live in such condition's and will be subject to any number of things that will slow down your connection.

Third. If you're transferring that much data over wifi, stop. Go out, spend $20 on a few very long Cat5e or Cat6 cables and wire them up. Alternatively, get a USB 3.0 drive and get it done in like 15 min. Alternatively again, if you do this regularly, the computers aren't laptops, and you cant cable everything, look in to the current generation of Powerline Adapters. Transfer rates wont be quite as good as Ethernet but will be significantly faster than wifi.
 

That's the link speed. About half of it is used to transmit error correction coding, so best case you'll get about 54 MB/s actual throughput. Then on top of that, both computers are using WiFi. So the router will spend half its time receiving the data from one computer, half its time transmitting that data to the other computer. The 25 MB/s he's getting is thus very close to the theoretical max.

The fastest way to transfer these files (in terms of peak MB/s) is to remove the SSDs from one computer and put them in the other. Re-create the RAID 0 there. Then copy the files from one RAID 0 to the other RAID 0. When you're done, move the 2 SSDs back to their original computer.

But if you add in the time it takes you to set all that up, it's not going to be the fastest. The fastest is to transfer them over Gigabit ethernet which has a theoretical max of 125 MB/s. 200 GB / 125 MB/s = 26.7 minutes. Unlike WiFi, ethernet usually hits close to its max speed.
 
Solution


Yeah clearly my brain has gone to mush at this point in the night. Good catch.



Not sure I'd call this fast, but it would take less time than wifi transfer. I think a good external drive and some sneakernet might be the best option at that point.
 
Bottom line, there is no interference with ethernet unlike WIFI, you don't have to share the bandwidth with anybody else unless someone is accessing that HD at the same time.

I purposely run ethernet on my HTPC box and I can RW/FF a video from across the LAN full speed, as fast as the remote HD can dish it out. Is beautiful.
 
Agreed, if running ethernet is an option its the best choice for your network. If running cables is not an option, I'd highly recommend picking up some current generation Ethernet over Powerline adapters. Not as fast as ethernet but far better than wifi.