吞吐量与延迟混淆

时间:2015-08-30 19:54:07

标签: url latency throughput

根据本文关于吞吐量和潜伏期H. "当您购买水管时,您会看到两个完全独立的参数:管道的直径及其长度"

但我认为这两个参数是相关的。吞吐量按每单位时间测量,因此长延迟会影响吞吐量,比方说,如果液滴很快,他们中的更多将在一秒钟内通过管道,

任何人都能帮我理解吗?

修改 混乱源于计算排队时间作为延迟的一部分,我们不应该这样做。处理完请求后,延迟与吞吐量无关。

3 个答案:

答案 0 :(得分:1)

让我给你另一个神学......想想一辆从A地到B地的单车道行驶的汽车。那辆汽车从A到B旅行的时间是你的潜伏期...和数字一段时间内行驶的汽车,维持延迟是您的吞吐量。 影响到这里的因素是你的旅行媒介,即道路上没有车道。

答案 1 :(得分:0)

你在考虑频率。假设您在某个给定点处有一个进入水管的窗口,并且您以一定的间隔发送水滴(比如每秒钟一滴)。您可以计算单个液滴通过的频率,并采用反向(1 /秒)。因此,如果计算观察到的液滴之间的经过时间为1秒,则频率为1Hz。

现在说你保持这个频率恒定(1Hz),但你拉长管道。您向下发送一个液滴并计算在到达管道末端之前经过的时间。所以说一滴从管道的开始到结束需要2秒,然后你有2秒的延迟。

现在说你扩大了管道的直径,现在你可以发送2个频率为1Hz的液滴。在管道的末端,您将计算每秒出现的2个液滴。所以你的吞吐量是每秒2滴。

答案 2 :(得分:0)

以下是我能理解的语言

当您购买水管时,您会看到两个完全独立的参数:管道直径及其长度。直径决定了管道的吞吐量,长度决定了潜伏期,即水滴穿过管道所需的时间。需要注意的关键点是长度和直径是独立的,因此通信信道的延迟和吞吐量也是如此。

更正式地说,吞吐量定义为每秒进入或离开管道的水量,延迟是液滴从管道的一端移动到另一端所需的平均时间。

让我们做一些数学运算:

为简单起见,假设我们的管道是4英寸x 4英寸的正方形,其长度为12英寸。现在假设每个水滴是0.1英寸×0.1英寸×0.1英寸的立方体。因此,在管道的一个横截面中,我将能够装配1600个水滴。现在假设水滴以1英寸/秒的速度传播。

吞吐量:每组液滴将在0.1秒内移入管道。因此,10组将在1秒内移动,即每秒16000个液滴将进入管道。请注意,这与管道的长度无关。延迟:在一英寸/秒时,无论管道直径如何,液滴A从管道的一端到达另一端需要12秒。因此,延迟将是12秒。

相关问题