什么是序列化延迟?为什么10GB以太网有助于减少它?


9

在网络交换机的情况下,“串行化延迟”到底是什么?(我已经听过几次这个词。)我还听说过10Gb以太网(与1Gb以太网相反)作为一种传输技术,即使没有使用完整的10Gb带宽,也有助于减少序列化延迟。

什么是序列化延迟?为什么10Gb以太网有助于减少这种情况?

Answers:


15

序列化延迟是将数据从处理器移至网络链路所花费的时间。由于10Gb以太网链路可以将位放在线路上的速度比1Gb以太网链路快十倍,因此序列化延迟会更短。

考虑一个典型的存储转发网络交换机。交换机必须接收一个数据包,决定将其发送到哪个链路,然后发送该数据包。因此,切换延迟将是完成这三件事所花费的时间的总和。连线速度越快,接收或发送数据包所花费的时间就越少。


11

序列化延迟,是使数据序列化所需的延迟。在网络环境中,这是将数据从网卡传输到电缆所需的延迟。

例如,假设正在使用8000bps(1kBps)的拨号线路。如果要发送1.5 KB的数据包,则需要1.5秒才能将数据发送到线路(电线)本身。然后,最小延迟为1.5秒。如果是ICMP ping(必须返回具有相同数据的回复),则最小ping / rtt时间为3秒。(即使数据包的实际物理速度接近光速)。

因此,在拨号时,它不仅在带宽方面很慢,而且在延迟方面也很慢。

现在回到近代,即使您只希望发送一个数据包,通过10meg以太网再通过100meg,1gig,10gig发送数据包也要花费更长的时间,因为将数据包传送到网络的时间更长。线路更快,延迟更短,即使您始终只发送一个数据包,也不需要增加带宽。


您的第一句话缺少“数据到序列化...”一词
Randomblue 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.