什么是吞吐量?

吞吐量衡量的是在设定的时间内有多少数据可以从一个点传输到另一个点。如果您的网络是缓慢而迟缓,最好检查其吞吐量以发现潜在原因。

吞吐量通常与延迟和数据包丢失一起使用,以密切监控网络的性能 - 如果您希望进行改进或消除讨厌的瓶颈,这会很方便。但所有这些术语的含义是什么?带宽与它们有何关系?继续阅读,我们来看看!

吞吐量定义

本质上,吞吐量是指系统在给定时间范围内可以处理多少信息单元。此外,吞吐量还可以告诉用户有多少数据包成功到达其预定目的地。

个人和组织都可以充分利用不同规模的网络上的吞吐量,并且您经常会看到以每秒位数(bit/s 或 bps)为单位测量的吞吐量 - 尽管有时也以每秒数据包来测量。

那么,为什么有人决定首先测量吞吐量呢?原因有几十种!然而,为了识别瓶颈以及检查网络的实时性能,可能会测量吞吐量。通过测量吞吐量,可以找出速度降低的原因 - 特别是在涉及数据包丢失的情况下。

延迟和丢包

然而,吞吐量并不是评估网络性能的唯一方法!如果您正在阅读吞吐量,您可能会在某些时候遇到术语“延迟”和“数据包丢失”,并且它们与监控网络的吞吐量一起工作得特别好。

  • 延迟简单地描述了数据包从源传输到目的地所需的时间。
  • 正如你可能已经猜到的,丢包指网络传输过程中丢失的数据包数量。这些数据包可能需要重新传输,或者可能根本无法到达预期目的地。

延迟

为了优化网络的吞吐量,首先最大限度地减少延迟非常重要。延迟与吞吐量类似,因为它是某种测量值,但延迟不是测量数据量(如吞吐量),而是测量数据包完成从发送者到目的地的旅程所需的时间。

如果网络出现高延迟,则会直接影响通过网络传输的数据量,并因此降低吞吐量。通过密切关注端点使用情况和任何网络瓶颈,可以减少延迟。

丢包

任何希望平稳快速运行的网络都希望避免丢包!数据包是单个信息单元,通常它们是较大整体的较小部分。以这种方式发送内容(例如图像、视频、电子邮件以及您在网上看到的任何其他内容)的效率要高得多,并且数据包在发件人与目的地之间来回传输。但并非所有人都能成功。

丢失的数据包和需要重传的数据包会减少通过网络传输的数据量,从而对吞吐量产生负面影响。不用说,网络的性能也会受到影响。

一个成功的组合

当一起测量时,吞吐量、延迟和数据包丢失可以清晰地描绘出网络的性能状况。有了这些信息,就可以更轻松地排除解决方案故障并识别瓶颈,并预测将来可能出现问题的位置!

吞吐量和带宽

谈论吞吐量时很难不提及带宽——毕竟,它们是另一个重要的组合!这两个术语乍一看似乎具有相似的定义,但它们不是同义词,而且它们的过程非常不同,并且揭示了有关网络的非常不同的事情。

现在我们知道吞吐量告诉我们在特定时间范围内从发送方传输了多少数据(或多少数据包)。这是对实际数据的实际测量——但带宽是理论上的。相反,带宽告诉我们有多少数据可以在给定的时间范围内从发送者发送。

吞吐量和带宽之间的区别很微妙,但很重要,带宽用于指网络的理想最大容量。它的测量方式与吞吐量相同,但单位为比特每秒(bit/s 或 bps),以及兆比特 (Mbps) 或千兆比特每秒 (Gbps)。

您可能还会听到人们交替使用术语“带宽”和“速度”——这就是事情变得棘手的地方。带宽不是速度的衡量标准,它本身无法告诉您网络的速度。

让我们将带宽想象成一根管子。实际流经该管道的水就是吞吐量——如果大量的水能够畅通无阻地通过,那么吞吐量就很高!当然,管子需要足够宽以确保水流顺畅——它需要具有最大的理论容量。否则,水将无法顺利流动,吞吐量也会降低。

然而,由于吞吐量处理的是实际数据,而不是带宽处理的理论数据,因此它很可能是评估网络的最有效方法。虽然带宽和吞吐量是具有不同最终目标的不同过程,但它们都会影响网络的速度。

在监控网络性能时,速度是一个极其重要的因素。通过测量吞吐量和带宽,可以深入了解网络的速度、可能导致速度缓慢的原因以及是否存在任何降低吞吐量的阻塞。

对于需要实时修复、改进和监控网络的网络管理员来说,这都是至关重要的信息。