序列化延迟是将位从接口转发出去所需的时间。每秒1G的接口可以每秒发送10亿位。每秒10亿比特相当于每秒125兆字节。
因此,一个24兆字节的缓冲区可以容纳0.19秒的千兆字节流量。为了好玩,相同的缓冲区只能容纳10兆比特的-.019秒流量。
你能解释作者是如何得出结论的吗?
发布于 2018-06-04 16:23:58
嗯,这似乎是简单的数学:
24 MB / 125 MBps = .192 seconds这有什么让人困惑的?
为了好玩,相同的缓冲区只能容纳10兆比特的-.019秒流量。
这是没有意义的部分,因为10 Mbps比1 Gbps慢100倍,因此传输相同数量的流量应该是100倍,而不是10倍。
另外,请理解这没有考虑到协议开销。以太网有一个7字节的前导,一个帧分隔符的一个字节开始,14个字节的帧头,4个字节的帧检查序列,以及一个12字节的包间间隔。这是每个以太网数据包的38字节开销,在最大1500字节的数据之上大约有2.5%的开销,其中包括其他协议开销。
只是为了以太网。IPv4将有一个20字节的头(IPv6是40字节),然后是UDP (8个字节)或TCP (20个字节),再加上一个应用程序层协议。
https://networkengineering.stackexchange.com/questions/50928
复制相似问题