我是靠谱客的博主 英勇板栗,最近开发中收集的这篇文章主要介绍Latency、Bandwidth、Throughput、Response Time概念的区别 延时、吞吐、带宽、相应时间的区别先看一下翻译关系总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Latency、Bandwidth、Throughput、Response Time概念的区别

  • 先看一下翻译
  • 关系
    • 延时(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) + 最后花了1秒时间到达客户端(t=4)= 2秒

带宽(Bandwidth)

它显示了管道(通信通道)的容量。带宽表示通过管道的水的最大值。在性能测试术语中,通过通信信道传输的最大数据量称为信道带宽。假设ISDN的带宽是64K,则我们可以增加一个64K的通道,所以总带宽是128K。

吞吐(Throughput)

从管道中实际流出的水可以表示为吞吐量。在性能测试术语中,“在给定的时间段内从一个位置成功移动到另一个位置的数据量,通常以每秒比特数(bps)来度量,或每秒兆比特数(Mbps)、每秒千比特数(Gbps)”。例如:在第4秒传输了20 bit数据,因此在t=4时的吞吐量为20bps。

响应时间(Response Time)

响应时间是指从用户发送请求到应用程序加上请求已经完成并返回给用户的时间。在上面的延时示例中,响应时间为4秒。

总结

  • 解决带宽(Bandwidth)比解决延时(Latency)更容易
  • 如果吞吐量(Throughput)几乎等于带宽(Bandwidth),这意味着网络使用率很高
  • 通过在平坦吞吐量图中增加响应时间(Response Time)可显示网络带宽(Bandwidth)问题。
  • 可以通过添加额外信道(即通过增加网络带宽)来解决该瓶颈理想情况下,吞吐量(Throughput)和网络带宽(Bandwidth)的预期容量是一致的
  • 有些工具不以单位时间表示吞吐量(Throughput),而是以时钟周期表示。这是不正确的,但通常使用更方便响应时间(Response Time)与吞吐量(Throughput)成正比。
  • 如果延时(Latency)较低,但是带宽(Bandwidth)较小,那么从A点到B点的数据传输时间要比延时(Latency)低且带宽(Bandwidth)高的时间长
  • 延时(Latency)受连接类型、距离和网络拥塞的影响

最后

以上就是英勇板栗为你收集整理的Latency、Bandwidth、Throughput、Response Time概念的区别 延时、吞吐、带宽、相应时间的区别先看一下翻译关系总结的全部内容,希望文章能够帮你解决Latency、Bandwidth、Throughput、Response Time概念的区别 延时、吞吐、带宽、相应时间的区别先看一下翻译关系总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部