Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How fast should my gigabit ethernet network be?

My house has cat5e cabling and I have a gigabit modem/router and a gigabit switch. If I transfer a large file between one ethernet connected iMac and another, it is about 3 times as slow as transferring the same file to a directly connected Firewire 800 drive. I was thinking that gigabit ethernet would be, if anything, faster, not slower than FW 800. I suspect it's one of those things where the stated speed is only theoretical, but anyway, wondering what is normal to expect. Is my ethernet network going three times slower than Firewire 800 normal, or could something be wrong?


Ultimately, I am looking to install a NAS drive on the network so that both computers can access files, but it won't be so good if the access speed is slow much slower than FW 800, especially as I will be upgrading to USB3, which will be even faster again. Is there a way to have a network drive that is reasonably fast? That is, closer to th stated gigabit speed?

iMac, OS X Mountain Lion

Posted on Jan 5, 2014 10:18 PM

Reply
72 replies

Jan 9, 2014 2:41 PM in response to Neville Hillyer

Neville Hillyer wrote:


Is the firewire cable the same length as the ethernet cable?

No, very short. Thing is, I also tested a direct, short ethernet cable connection and it was also slow, although not as slow as the route through the house. But I am seeing dramatically slower speeds, so is this to be expected if cabling is long? Seems there should be some drop off, but not 1/10th of the speed.

Jan 9, 2014 4:28 PM in response to Cartoonguy

Cartoonguy wrote:


Really! Isn't "internet sharing" just for sharing the internet signal? How does it help two macs to communicate with each other?

The Mac sharing the internet acts as an ethernet router. It is just a quick an easy way to connect two machines without having to disconnect one and setup manual IPs and all that jazz.


The cable is very long. The house is wired in the walls.

Did you ever try connecting two Macs directly with one cable? It doesn't mean anything is someone just wired the building. Did anyone ever bring in a network meter and check it for connectivity? On modern Macs you can plug two machines together with one cable and it will automatically switch to crossover mode. I have no idea if that will happen correctly when going through cables and jacks in your walls. Also, you can run System Preference > Network > Ethernet > something and actually see what your link speeds are. Does it actually say gigabit?


You mentioned Telus. Does Mike Holmes do networking? I think that's what you need.

Jan 10, 2014 10:25 AM in response to etresoft

etresoft wrote:

Did you ever try connecting two Macs directly with one cable?

Yes. Check earlier in the discussion. That was one of the first things I did. It was faster, but still not nearly as fast as FW800. The 820GB file took 11 seconds to go to FW and 18 to go to directly connected ethernet with a Cat5e cable. Through my house ethernet network, same file takes about 50 seconds, so much slower again.


I know a guy who is an IT and networking professional and he offerred to come by and check things out so I will report back on his findings in case it helps anyone else with problems like I am having. Fingers crossed he discovers the issue.

Jan 10, 2014 10:44 AM in response to Cartoonguy

Cartoonguy wrote:

Yes. Check earlier in the discussion. That was one of the first things I did. It was faster, but still not nearly as fast as FW800. The 820GB file took 11 seconds to go to FW and 18 to go to directly connected ethernet with a Cat5e cable.



That sounds reasonable.


Through my house ethernet network, same file takes about 50 seconds, so much slower again.


Then you know where the problem is 🙂


I know a guy who is an IT and networking professional and he offerred to come by and check things out so I will report back on his findings in case it helps anyone else with problems like I am having. Fingers crossed he discovers the issue.


Does he have a meter? That is really the only reliable way to diagnose things.

Jan 10, 2014 11:56 AM in response to Neville Hillyer

Check for network errors.

Where Ipkts=Input Packets Ierrs=Input errors Opkts=Output packetts Oerrs=Output Errors Coll= Colisions

en0 is the ethernet link. Notice the three en0 are all the same, basically. Notice my error rate is zero.

Notice i xxxxxxxxxxx'd out personal information -- the MAC addresses ( ethernet hardware address ).


terminal app.

mac $ netstat -i -n
Name  Mtu   Network       Address            Ipkts Ierrs    Opkts Oerrs  Coll
lo0   16384 <Link#1>                         41702     0    41702     0     0
lo0   16384 127           127.0.0.1          41702     -    41702     -     -
lo0   16384 ::1/128     ::1                  41702     -    41702     -     -
lo0   16384 fe80::1%lo0 fe80::1              41702     -    41702     -     -
gif0* 1280  <Link#2>                             0     0        0     0     0
stf0* 1280  <Link#3>                             0     0        0     0     0
en0   1500  <Link#4>    00:xxxxxxxxxxxxxx    13428     0    13215     0     0
en0   1500  fe80:xxxxxx fe80xxxxxxxxxxxxx    13428     -    13215     -     -
en0   1500  192.168.0     192.168.0.10       13428     -    13215     -     -
fw0   2030  <Link#5>    00:03:93:ff:fe:96:13:1c        0     0        0     0     0
mac $ 


I used the ifconfig command to find out the mtu size mine is 1500 for en0.  This is good.  It is about the largest size allowed.

mac $  ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet 127.0.0.1 netmask 0xff000000 
    inet6 xxxxxxxxxxx 
    inet6 xxxxxxxx%lo0 prefixlen 64 scopeid 0x1 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet6 xxxxxxxxxxxxxxxxxxxxx%en0 prefixlen 64 scopeid 0x4 
    inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
    ether xxxxxxxxxxxxxxxxxx
    media: autoselect (100baseTX <full-duplex>) status: active
    supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback>
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030
    lladdr xxxxxxxxxxxxxxxxxxxxxxxxx 
    media: autoselect <full-duplex> status: inactive
    supported media: autoselect <full-duplex>

Jan 10, 2014 12:28 PM in response to Cartoonguy

I forgot to mention that my test was on a FireWire 400 cable.


With the ethernet connection in my place, I tested sending a 901.9MB files would just take 14 seconds to other Mac via 4 switches over a 40M CAT5e cable. It took 5 seconds more than my previous test.


You said that your direct ethernet connection takes 18 seconds, which is indeed a bit slow. But we don't know if it is the sender's or receiver's problem.


Ask your IT friend to bring his laptop to do the test with your iMacs and MBP. We don't know if it is one of your iMacs or your MBP doing the culprit. You have to do cross-checks.


If possible, move your iMac for direct ethernet test. It is not too heavy.

Jan 21, 2014 10:06 PM in response to Cartoonguy

Still have not found a solution to this and even spoke to Apple support, but so far, they have not been able to help at all. I am pressing them. I used a utility called LAN speedtest that allows me to simulate a file transfer of any chosen size to any destination. So 100mb file copied from my iMac to either my directly connected via ethernet Macbook Pro, or iMac to other iMac via ethernet home network, took 26 seconds. Same file copied to my FW drive took less than one second. That is a staggering difference.


So can anyone tell me how long they take to copy a 100mb file across a wired gigabit network? This info would be very useful for my follow up with Apple support.

Jan 21, 2014 10:26 PM in response to Mr. Latte

Under the AFP Protocol:


For direct ethernet connections, it took 9 seconds to transfer 901.9MB files

en cable length: ~260cm Cat5e

iMac01 with manual IP: 1.1.1.1/24

iMac02 with manual IP: 2.2.2.2/24

With Ethernet Service order set to first.

File Sharing using POSIX authentication; only iMac01's shared folders will be shown to iMac02.

Mr. Latte, can you please explain a bit more about this? Obviously you are getting much faster speeds then me, but I am not using manual IP. Here's my question: With my computers connected to my network and receiving internet, can I set a manual IP and will this provide a far faster speed, like you report? That is, are there network settings I should be adjusting to achieve the kind of performance you are, while maintaining my home network and connection to the internet rather than just two computers connected directly with one isolated ethernet cable?

How fast should my gigabit ethernet network be?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.