谷歌FileSystem文件 -
高持续带宽比低延迟更重要。我们的大多数目标应用程序都高度重视以高速率批量处理数据,而很少有对单个读写具有严格响应时间要求的应用。
高持续带宽不会自动保证低延迟吗?
发布于 2011-03-18 10:41:44
不一定。例如,一架装满了从大陆一侧飞到另一边的备份磁带的飞机具有很高的带宽,因为它在任何现有的网络能够得到所有的数据之前就得到了那里的所有数据。但是,它有很高的延迟,因为每个单独的数据都需要很长的时间才能到达那里。
当您有大量数据要发送/接收时,带宽是非常重要的,并且它实际上不需要是实时的,例如将大量数据传输到场外备份。(您并不关心数据到达的顺序,也不关心对方响应的速度,您只需要所有的数据就可以到达。)
当时间对数据到达的方式/时间至关重要时,延迟是很重要的,例如在线游戏或视频流。(只要“当前”数据包“立即”到达,您就不关心数据可能被丢弃了多少。)
必修课:“千万不要低估一辆满载录音带的旅行车在公路上疾驶的带宽。”-Tanenbaum,Andrew . (1996)
(谷歌第一次引用这句话是运动鞋网的维基百科页面,这是另一个高带宽和高延迟的极好例子。)
(或者,在我的例子中,一个月前,一个携带2TB的科学家的带宽沿着公路行驶。我在两天内转移了15 TB的数据。(对消费者级硬件来说还不错。)
https://stackoverflow.com/questions/5350748
复制相似问题