Ethernet – Quantify actual vs theoretical network throughput

ethernetspeedthroughput

I'm wondering whether there exists a standard which network throughput could be judged upon. For example: a 100 Mbit/s link has an actual throughput of 80 Mbit/s that given point in time and with whatever set of protocols — has any article or paper ever written: "80% is a good percentage for actual throughput" (or something to that effect)?

I've made my own measurements on some networks, but I'd like something to lean on other than my own opinion on what percentage is good or bad.

I hope this isn't too unclear; thanks!

Best Answer

Short answer: No, but 30% is good.

Long answer: Everything determines network throughput. I have done lots of stress testing on network equipment, primarily cisco. Results of my tests have shown some routers/switches with 100mbps interfaces that achieve around 25mbps in actual throughput, and I have seen 1gbps interfaces achieve speeds of up to around 987mbps. The performance will vary significantly based on characteristics of the traffic as well. If your throughput on a given interface exceeds 30% of the line rate, I would recommend upgrading the link/interface.