Latency,中文舡黑行捡译作延迟,是衡量软件系统的最常见的一个指标,
延迟一般包括单向延迟(One-wayLatency)和往返延迟(RoundT鸡堕樱陨ripLatency),实际测量时一般取往返延迟。它的单位一般是ms、s、min、h等。
延时(Latency)的示例:
在性能测试中,请求的延时是客户端到服务端以及服务端到客户端的传输时间。比如一个请求从t=0时刻开始,花了1秒时间到达服务端(t=1),服务端花了2秒时间进行处理(t=3),最后花了1秒时间到达客户端(t=4),所以,这里所说的延时(Latency)就是2秒。
扩展资料:
延迟一般包括单向延迟(One-wayLatency)和往返延迟(RoundTripLatency),实际测量时一般取往返延迟。它的单位一般是ms、s、min、h等。
而吞吐量一般指相当一段时间内测量出来的系统单位时间处理的任务数或事务数(TPS)。注意“相当一段时间”,不是几秒,而可能是十几分钟、半个小时、一天、几周甚至几月。它的单位一般是TPS、每单位时间写入磁盘的字节数等。
假如有一个网站系统,客户端每次请求网站服务端,网络传输时间(包括往返)为200ms,服务端处理请求为10ms。那么如果是同步请求,则延迟为210ms。
此时如果提高网络传输速度,比如提高到100ms,那么延迟为110ms。这种情况减少延迟似乎确实可以一定程度提高吞吐量,原因主要在于:系统性能瓶颈不在于服务端处理速度,而在于网络传输速度。
参考资料来源: