Can I have 2Gbit over 1Gbit Nics

Posted by Daniel on Server Fault See other posts from Server Fault or by Daniel
Published on 2012-11-24T01:42:32Z Indexed on 2012/11/24 5:07 UTC
Read the original article Hit count: 375

Filed under:
|
|
|
|

So this really baffles me.

Apparently because 1Gbit can transmit data in both directions simultaneously it should be possible to get 2Gbit of data transfer on a single NIC (1Gbit flow seend and 1Gbit receive). People claim that because 1Gbit is full-duplex (almost always) it is exactly 2Gbit in total. My intuition and electrical background tells me that something is not right here 4 twisted pairs 250Mbit capacity each gives 1Gbit. Unless it is really possible to transfer data in both directions simultaneously.

I did a test with iperf. Ubuntu server 12.04 <--> MacBook Pro. Both with decent CPU speed. Tested speed of connection individually and on Mac I can see 112MB/s regardless which direction data is going. On Ubuntu with vnstat and ifstat I got 970Mbit speeds. Now, launching iperf in server mode on both machines at the same time and sending data using 2 iperf clients shows that I'm for example on Ubuntu box sending at 600Mbit, and receiving 350Mbit. which adds up to pretty much 1Gbit link.

So to me there is no magical 2Gbit. Can someone confirm that or tell why I'm wrong?

Another thing that confuses me i the fact that e.g. 24-port switch has for example: Throughput»up»to:»50.6Mpps Switching»capacity:»68Gbps Switch»fabric»speed:»88Gbps

Which would suggest thay can handle 2GBit per port.

© Server Fault or respective owner

Related posts about Performance

Related posts about nic