I would appreciate some expert advice on speeds I am getting using a gigabit ethernet switch to transfer large files between 2 computers on a home network.
I use a Netgear GS605 5-port gigabit ethernet switch and a Fritzbox 7272 router, which has 2 gigabit ports. One of them is taken up by my fibre internet input. I run an ethernet cable from the other gigabit port to the ethernet switch, and then run ethernet cables from the ethernet switch to the two computers. All of the cables are Cat 5e. Both computers are running Windows 7 64, but one is much newer than the other.
The ethernet switch shows different coloured lights, indicating whether the various ports are detecting gigabit/100MB/10MB connections. All the lights are indicating active gigabit connections.
When I transfer files from Computer A to Computer B, I get speeds of between 10 and 14 MB/sec.
When I transfer files from Computer B to Computer A, I get speeds of around 87 MB/sec.
I have read online that transfer speeds can be affected by CPU speed, motherboard and hard drive speed. However, this seems a very big difference to me and I don't have the technical knowledge to know if this is normal, or if it indicates that there is a problem somewhere. I hope that someone can tell me if these speeds make sense in the light of the following specs:
Computer A: Windows 7 64 Home
CPU: intel Core i7 4770 3.40GHz
Motherboard: ASRock Z87 Pro4
16 GB Ram DDR3
Hard Drives: Seagate ST240HMO (SSD - operating system drive); Samsung HD103SJ; Western Digital WD10EZEX-08M2NA0
(The files are being transferred from and to the Western Digital hard drive.)
Computer B: Windows 7 64 Home
Intel Core 2 Quad Q6600 2.4 GHz
Motherboard: Micro-Star MS-7519
RAM: 8 Gb DDR2
Hard Drive: WDC WD5000AAKS-22TMA0
I have been told that I can eliminate the router and ethernet switch as the potential cause by connecting the 2 computers directly using a crossover cable and seeing what the transfer speed is then. However, I had never heard of crossover cabling before, and I'm finding it difficult to understand from what I've found online. Some sites say that crossover cabling is no longer necessary and that you can connect computers directly using a standard ethernet cable. Allegedly any computer that supports gigabit connections includes the ability to recognise the direction of data transfer and adapt accordingly. However, it is not clear to me what network settings (if any) need to be changed on the computers to get this to work. I've tried connecting my computers directly with a cat 5e ethernet cable, but I can't get it to work and I have no idea if this is because I actually need a crossover cable, or if it is because I need to change some network settings.
Help with all or any of the above questions would be very gratefully received.