Latency、Bandwidth、Throughput、Response Time概念的区别
先看一下翻译
单词和中文翻译的对应:
延时(Latency)
吞吐(Throughput)
带宽(Bandwidth)
响应时间(Response Time)
关系
先来看一张图:
下面所有的说明都和这张图有关
延时(Latency)
延时(Latency):水从一端传播到另一端所花费的时间称为Latency。它是以毫秒、秒、分钟或小时等时间单位来衡量的。在性能测试中,请求的延时是客户端到服务端以及服务端到客户端的传输时间。一些测试人员称之为“延迟(Delay)”。比如说:
一个请求从t=0时刻开始
花了1秒时间到达服务端(t=1)
服务端花了2秒时间进行处理(t=3)
最后花了1秒时间到达客户端(t=4)
所以,我们这里所说的延时(Latency)就是2秒。(加粗位置的时间的只和)
花了1秒时间到达服务端(t=1) + 最后