kgs*_*kgs 34 performance latency bandwidth throughput
我正在努力在延迟,带宽和吞吐量之间划清界限.
有人可以用简单的术语和简单的例子来解释我吗?
Pre*_*raj 128
比喻:
车辆类比:
当SYN使用TCP发送数据包时,它会等待SYN+ACK响应,发送和接收之间的时间是延迟.它是一个变量的函数,即时间.
如果我们在100Mbit连接上执行此操作,则这是我们拥有的理论带宽,即我们可以发送的每秒位数.
如果我将1000Mbit文件压缩到100Mbit并通过100Mbit线路发送,那么我的有效吞吐量可以被认为是每秒1Gbit.该网络的理论吞吐量和理论带宽是相同的,但为什么我说吞吐量是每秒1Gbit.
在谈论吞吐量时,我听到它与应用程序的关系最多,即1Gbit吞吐量示例我给出了堆栈中某个层的假设压缩,我们在那里测量了吞吐量.实际网络的吞吐量没有变化,但应用程序吞吐量确实如此.有时吞吐量正在谈论,actual throughput即100Mbit连接是理论带宽,理论吞吐量也是bps,但不太可能是你实际得到的.
吞吐量也用于整个系统,即每天洗涤的狗数或每小时灌装的瓶数.您不经常以这种方式使用带宽.
注意,带宽特别具有其他常见含义,我假设网络,因为这是堆栈溢出,但如果它是数学或业余无线电论坛,我可能会完全谈论其他东西.
https://en.wikipedia.org/wiki/Bandwidth
https://en.wikipedia.org/wiki/Latency
这是值得阅读的吞吐量.
https://en.wikipedia.org/wiki/Throughput
| 归档时间: |
|
| 查看次数: |
24125 次 |
| 最近记录: |