Thank you for the information. One of these days I'll get ambitious and buy a couple of gigabit cards. Kurt Granroth wrote: > Not much more, in any case. The general rule of thumb for a 100Mbps > network is 40% efficiency. > > My knowledge of this is sporadic, rusty, and incomplete... but here goes: > > 100BaseT dictates that each 8 bit byte is encoded in a 10 bit packet. > Therefore, the theoretical max throughput of raw bits would be about > 76Mbps (megabit would be 1024x1204, not 1000x1000 when talking about data). > > Nobody pushes raw bits over the network, though. We use Ethernet on one > layer and then IP and then TCP or UDP. All of these layers have their > overhead. Let's take TCP/IP over Ethernet. A maximum Ethernet packet > is 1514 bytes. Of that, 54 or 66 bytes (depending on data type) are > taken by the Ethernet, IP, and TCP headers. That's about 4%. But then, > TCP requires an ACK packet for each and every data packet. That means > that the headers actually take up about 8% of the space. Subtracting > that from our theoretical max shows that the TCP/IP over Ethernet has a > theoretical max of 70Mbps. > > Remember, though, that up to now, we are talking about theoretical > maximums. The real world is quite a bit more variable. Here's where my > knowledge gets increasingly iffy. Take each statement from this point > on with a big grain of salt. > > Okay, so the theoretical max is 70Mbps but that assumes that each packet > is maxed out with data. If we go to a worst case scenario where each > data packet only contains 1 byte, then the actual throughput would be > less than 1Mbps. Say the packets are each (on average) half full. > Then, our actual throughput would be under 60Mbps. > > Beyond this, I admit that it gets into voodoo territory. I know there > are a lot of other factors (like packet switching, collisions, etc) that > work to drive the actual throughput lower and lower but I don't know > enough about those factors to really comment. > > The end result, though, is that 40% is the highest you can reasonably > expect. So 33Mbps is getting pretty close. Maybe you could eek another > 4 or 5Mbps out of that that with some careful tweaking... but that's > going to be it. > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss