网络性能的四大指标:带宽、时延、抖动、丢包

这篇具有很好参考价值的文章主要介绍了网络性能的四大指标:带宽、时延、抖动、丢包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


衡量网络性能的四大指标:带宽、时延、抖动、丢包;通常我们讲一个网络快不快,好不好是一种非常感性的概念,可以用这四大指标对一个网络进行定量的精准描述。
网络抖动测试,测试人员眼中的TCP/IP,网络,网络协议

带宽

带宽的定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。通常用每秒多少比特来表示(常用的单位是bps(bit per second))。对应的更大的单位还是Kbps, Mbps, Gbps;换算关系为1Gbps = 10241Mbps = 102410241Kbps = 1024102410241 bps。注意我们下载软件时显示的速度或者是文件大小显示的都是以Byte字节为单位的(1 Byte = 8 bits),如果以字节为单位通常写做大写的B,比如1KB = 8Kb。

时延

时延就是指报文从网络的一端到另一端所需要的的时间。计算几网络的时延分成4大部分:处理时延、排队时延、发送时延、传播时延。具体参见:ip网络的时延:发送时延(传输时延),传播时延,处理时延,排队时延

抖动

我们知道计算机网络中,数据是以一个一个报文的形式从一个主机到另外一个主机的。每个报文的时延并不完全一样。这里就引入了网络抖动的概念,抖动是指一段时间内的最大延迟与最小延迟的时间差。比如说你用iperf3对一个网络进行30s钟的测试,这30秒内所有报文里的最大延迟是10ms,最小延迟为5ms,那么网络抖动就是10ms-5ms=5ms。抖动可以用来评价网络时延的稳定性,抖动越小,网络越稳定。造成网络抖动的原因有很多,比如路由路径的切换,比如主机负荷的动态变化,比如网络传输设备(如路由器,交换机)的负荷的动态变化等等,所有的网络都存在在或大或小的抖动。

丢包

丢包是指一个或多个数据包的数据从发送端成功发送出去后,因为各种原因接收端未成正确的接收到数据包。这些未成正确接收的数据包都称作丢包了。丢包的原因有很多:比如网络传输设备运行出错,网络传输设备负荷大导致队列溢出而丢我,网络传输过程中因为干扰等各种原因误码了导致报文出错等等。我们通常用丢包率来衡量一个网络的好坏,丢包率越接近于0%,表示网络质量越好,越接近于100%认为网络质量越差。这里要注意,通常我们把误码率和丢包率混做一谈,但实际上这不是同一个概念,误码只是产生丢包的各种原因中一种。文章来源地址https://www.toymoban.com/news/detail-516570.html

到了这里,关于网络性能的四大指标:带宽、时延、抖动、丢包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [ Azure - VNet ] Azure网络带宽的性能测试

    无论你做的是什么云,有没有被问过:你们云服务器带宽是多少? 另外一种情景是,你们是否有在做性能测试的时候,是否有怀疑过Azure机器的带宽会对其有影响呢? 微软官方提供的带宽网速数据 首先官方给了一个前提,总结起来说是,带宽影响因素不是单一的,Azure提供了

    2024年02月07日
    浏览(48)
  • iperf3测试服务器tcp带宽udp丢包率

    要使用 iperf 测试网络的性能,您需要两台计算机,一台作为服务器,一台作为客户端,这将帮助您测试两台主机之间的网段。特别注意的是两台计算机的网口一定是同样的网口,测试的数据才是准确的,我之前测试的时候服务器端网口是万兆的,客户端用的是千兆的,所以测

    2024年02月12日
    浏览(43)
  • 当 BBR 面对时延抖动

    写在前面: 涉及启发式的策略一般倾向于设置 alpha,beta 参数,比如 Vegas: cwnd / basertt - cwnd / rtt alpha; cwnd ++ cwnd / basertt - cwnd / rtt beta; cwnd – 难点在于调参,每个环境都要调一组参数,费时良久。 就着一个实际的 RTT 抖动场景,一个新想法是按比例分配平滑 RTT 和瞬时 RTT 对当

    2023年04月10日
    浏览(34)
  • 性能测试分析案例-定位服务器丢包

    预先安装 docker、curl、hping3 等工具,如 apt install docker.io curl hping3。 案例是一个 Nginx 应用,如下图所示,hping3 和 curl 是 Nginx 的客户端。 在终端一中执行下面的命令,启动 Nginx 应用,并在 80 端口监听。如果一切正常,你应该可以看到如下的输出: 执行 docker ps 命令,查询容

    2024年02月01日
    浏览(44)
  • 传输时延和传播时延(补充:频段,信道带宽,数据速率的区别,以及帧大小和帧长)

    先来看例题,看是否能区分 例题1: 在相隔400km的两地间通过电缆以4800b/s的速率传送3000比特长的数据包,从开始发送到接收完数据需要的时间是 (13) 。 (13)A.480ms B.607ms C.612ms D.627ms 【答案】D 【解析】 一个数据包从开始发送到接收完成的时间包含两部分:发送时间tf和传播延迟

    2024年02月13日
    浏览(43)
  • iperf3 测试100G网卡带宽性能

    iperf3 作为iperf 系列网络测试工具新一代工具,开发团队重写代码使之有全新的实现方式,更少的代码量,更加小巧,但这也导致了其与iperf工具前后不兼容,一些命令执行具有差异化,而这些差异在大带宽网卡性能测试时则更加明显,现记录整理以供大家参考。 iperf 带宽性能

    2023年04月08日
    浏览(40)
  • 【性能测试】关于性能测试的各种指标

    本指标适用于使用性能测试进行性能测试项目技术质量评价依据,规范技术测试结果评价,统一性能测试技术测试质量度量。应用系统技术质量度量指标范围广泛,本文难以涵盖全部。 预期读者为测试管理人员、测试实施人员、技术支持人员、项目管理人员等系统技术质量相

    2024年04月23日
    浏览(42)
  • cms系统稳定性压力测试出现TPS抖动和毛刺的性能bug【杭州多测师_王sir】

    一、并发线程数100,分10个阶梯,60秒加载时间,运行1小时进行压测,到10分钟就出现如下 二、通过jstat -gcutil 16689 1000进行监控

    2024年02月09日
    浏览(48)
  • 性能测试常见的测试指标

    先看下百度百科对它的定义 我们可以认为性能测试是:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达 到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。 学习性能测试,

    2024年02月11日
    浏览(37)
  • 性能测试——压力测试指标

    目录 背景 什么是TPS 性能测试的指标是怎么来的呢? 怎么通过业务量来计算TPS多少合适呢? 相关总结 ​🎁更多干货 完整版文档下载方式: 先说结论 一般推荐,如果你: 没啥人用的服务 tps 20,返回有300ms就行了 十万到百万级的服务,响应能达到tps50 /200ms就可以了 后台服务

    2024年02月03日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包