网络性能指标简介

article/2025/9/26 16:55:24

网络性能指标简介

1. 网络容量(Network Capacity,NC)

网络容量是描述无线网络性能的最重要的指标之一,该指标使得人们在给定无线信道的基本容量限制的条件下,能够确定一些应用在理论上是否可行。网络容量通常指理论上可以传输多少数据,通常以Mbit/s 为单位。

2. 负载

负载的意思就是单位时间内通信设备所承受的帧数或者报文数。说直白点,就是平常如果使用testcenter打流时你设置的往设备里面发的流量大小(单位可能是bps或者fps),比如testcenter上设置的流量大小为1000Mbps,那么此时对于通信设备来说,其负载就是1000Mbps或者根据包长换算成pps的单位。

对于通信设备来说,在理想情况下,设备的转发能力或者转发速率应该是随着负载的增加而成线性增加的,(也就是说当我向设备打流速率从100fps提升到1000fps时,理论上来说设备应该能够全部正常转发这些流量,所以其转发速率也应该能从100fps提升到1000fps);但是这只是理想情况下,实际情况是随着负载的增加,设备cpu的处理能力以及报文过多产生的拥塞都会导致丢包,此时可能会导致设备的转发速率急剧下降。

3. 吞吐量

吞吐量的定义是在没有丢包的前提下,设备所能达到的最大转发速率值。吞吐量是单位时间内从源到目标传输的数据量,可分为节点吞吐量和网络吞吐量,其中节点吞吐量为目标节点单位时间内接收到的数据包,网络吞吐量为单位时间内网络中所有节点接收到的数据包总和的平均值。从定义可以看出来,吞吐量指标必须是在没有丢包的前提下测试出来的。RFC2544上对吞吐量的测试有明确的指示,testcenter上也有专门测试吞吐量的程序,其测试方法大概就是使用二分法来找到没有丢帧情况下的最大转发速率(就是先以100%的负载打流,如果出现丢包,再以50%的负载打流,如果出现丢包,再以25%的负载打流,以此类推)。

4. 最大转发速率

最大转发速率的定义是设备所能达到的最大转发速率值。最大转发速率跟吞吐量很容易搞混,但是如果紧抓住定义,就比较好理解了。吞吐量是没有丢包的前提下的最大转发速率,而最大转发速率则不关心丢不丢包,用下面一张图就能很好的解释清楚这两者的区别。
图1 转发速率和负载的关系图
从图中可以看出,在直线部分,随着负载的增加设备的转发速率应该是成线性增加的;当负载在Load_T和Load_MaxF之间时,出现了第一个临界点,因为此时出现了丢包(能看出丢包是因为转发速率跟负载不相等,丢包数就是用Y-X),故Load_T点对应的转发速率其实就是吞吐量;在该阶段虽然出现了丢包,但是转发速率还是随着负载的增加而增加的;当负载超过Load_MaxF时,出现了第二个临界点,因为此时转发速率开始随着负载的增加而下降,故Load_MaxF点对应的转发速率其实就是最大转发速率。

5. 接口线速转发的包速率

线速转发是指在满载的情况下,无任何丢帧的转发速率。以一个全双工GE接口为例,其接口的速率为1000Mbps,通常计算接口线速转发速率时会以最短包长(也就是64字节)来进行计算,那么此时包转发速率的计算公式就是:1000Mbps/(8*(64+12+8))=1.488Mpps。也就是说一个ge口,当处理64字节包长的报文时,其能达到的最大线性转发速率是1.488Mpps。
这里对该公式做一个简单的说明,(64+12+8)的意思是在以太网中的报文发送出去时,在每个报文之间都会有12字节的帧间隙以及8字节的前导码,加起来一共20字节的开销,这些开销是不算在报文内的。所以在testcenter中设置流量大小时,当设置流量为1024000bps时,如果包长是固定128字节的话,此时包速率应该是1024000/8/128=1000fps,但是你会发现在testcenter上看到的流量大小却不是1000fps,而是1024000/8/(128+12+8)=864fps,也就是说testcenter上设置的速率会把20字节的帧间隙跟前导码计算进去,这点需要注意。

6. 延迟(delay,DE)

延迟是数据包从源节点正确传输到目标节点所需要的时间,其平均值为平均延迟。在车联网环境下车辆跟驰速度快且跟驰间距小,这就要求车辆之间的通信延迟必须保持在极低的范围以内,因此这个指标对于安全关键型应用具有特别重要的意义。

7. 路由代价(routing overhead,RO)

RO为路由消息(协议包)占网络中总通信数据(协议包和数据包)的比值,该度量能反映路由协议对网络通信的影响。其计算公式为:
在这里插入图片描述
式中:Rsf为所有节点发送和转发的协议包; Psf 为所有节点发送和转发的数据包。

8. 归一化路由代价(normalized routing overhead,NRO)

NRO为发送一个数据包(包括源发送和中间转发)到目标节点需要的路由包的数量,即发送和转发的协议包与数据包的比值,该度量反映了网络路由的稳定性。其计算公式为:
在这里插入图片描述

9. 数据包投递率(packet delivery ratio,PDR)

PDR 为目标节点接收到的数据包与源节点应用层发送的数据包的比值关系,即正确传输数据包的统计度量,主要体现了网络的两个主要特性:网络可靠性;网络拥塞/通信状况。
在这里插入图片描述
其中:Pr为目标节点接收到的数据包; Ps 为源节点应用层发送的数据包。

参考之一:
[1]:https://www.jianshu.com/p/175694091881


http://chatgpt.dhexx.cn/article/MuntoiUU.shtml

相关文章

基于神经网络的天气质量指数预测

基于神经网络的空气质量指数预测 1 项目背景 1.1背景 随着我国经济的快速发展,大量的工厂企业以及尾气排放使得大气环境污染日益严重,所以大气污染的预测防治工作应该加大力度[1]。通过预测未来影响空气质量指数的污染物浓度,实现我们对短…

腾讯海外轻量服务网络质量下降原因和解决方法

腾讯海外轻量服务网络质量下降原因和解决方法 腾讯海外轻量服务网络质量下降原因和解决方法问题背景问题原因影响这个问题是否会自动解决呢?解决方案有吗?方案一: GAME加速.方案二: 使用优质带宽的中转服务器方案三: 让你的服务器提供方帮你一站式解决问题 腾讯海外轻量服务网…

NQA网络质量分析

NQA网络质量分析,是一种实时的网络性能探测和统计技术,可以对响应时间、网络抖动、丢包率等网络信息进行统计NQA能实时监视网络QOS,在网络发生故障时有效的诊断和定位。(和BFD不同,BFD像侦测兵报告错误,NQA…

网络测量指标

文章目录 1 性能类指标1.1 时延1.2 带宽1.3 丢包 2 流量类指标3 拓扑类指标3.1 拓扑结构中心性3.2 拓扑结构相似性3.3 拓扑结构鲁棒性3.4 其他 1 性能类指标 1.1 时延 时延指一个报文或分组从网络的一端传送到另一端所需要的时间,包括发送时延(传输时延…

直播网络质量检测流程

**目录 一、检测定义 2 1.1直播卡顿检测 2 1.2高延迟检测 2 1.3线路切换检查 2 二、时序图 3 2.1播放控制 3 2.2故障控制 4 三、 检测流程图 5 3.1卡顿延迟检测流程 5 3.2线路切换流程 6**一、检测定义 1.1直播卡顿检测 1、计录每秒接收帧数,共N(默认值…

如何快速测试网络链路质量?

在我们日常工作、学习、上网过程中经常会遇到网络卡、慢、时断时续的现象,企业的信息中心或是网络中心经常会接到这样的投诉,那这个网络故障到底是由什么原因引起的呢?这是个非常复杂的事情,解决起来也是比较头疼,特别…

弱网络测试

弱网络 简单理解:网络不好;网络环境复杂、使用场景多变;异常逻辑检查。 弱网络测什么 测试标准 客户端的核心场景必须有断线重连机制,并在有网络抖动、延时、丢包的网络场景下,客户端需达到以下要求: 一. …

网络性能评价方法

网络性能评价的实现 网络的优劣会影响网络交互的延迟时间、稳定性和速度,从用户体验上集中表现为打开页面的速度缓慢。比如在较差的网络并发的请求数会被降低,以避免网络性能因为阻塞而进一步恶化。 针对不同网络品质的优化的前提就是要有一种方法来度…

网络性能评价

这里并不是要系统说明网络性能评测,而是闲聊一些体会。 系统观 从考察网络的性能角度上来看网络,总是难以捉摸,其中涉及的因素很多。各种网络参数和各类概率事件相互作用,最终表现出一个不断变化的系统环境。作为一个运用网络的开…

如何测试网络线路的质量

不接触网络的人,不会去关注网络的质量问题,只会考虑怎么没有网络了,这是什么情况?OK,小面我用自己的理解来解释如何衡量网络的质量标准 其实,我总结的这些都是通过在多台POS机系统(每个店使用的…

网络性能评估

在Linux中常见的网络性能指标如下 l 带宽 表示链路的最大传输速率,单位是b/s 比特/秒,在位服务器选网卡时,带宽就是最核心的参考指标,常用的带宽有1000M,10G,40G,100G等 网络带宽测试&#…

LTE 网络质量指标

网络质量参数 对于UE而言,LTE网络质量主要看三个参数:RSRP,SINR,RSRQ。 RSRP是参考信号接收功率, 取值范围:-44 ~ -140dBm,值越大越好。 SINR是信噪比指标,取值范围:0…

Android实时网络质量检测

Android实时质量检测 传送门: github csdn 原理 使用ping -n -i %f -c %d %s命令实现网络质量检测,具体参数如下: -n count 发送 count 指定的 ECHO 数据包数。默认值为 4 -i 生存时间 -c 路由隔离仓标识符 如图ping后返回的最后一行可以…

为什么网站总显示服务器不能创建对象,Win7系统下IE网页报错“Automation 服务器不能创建对象”怎么办?...

在Win7系统下使用微软老牌IE浏览器经常出现各种各样的故障,比如当前页面脚本出现错误、网页无法播放视屏、无法加载FLASH播放器等,近日又有用户反馈IE网页报错“Automation 服务器不能创建对象”,据了解,出现这种情况是部分网站脚…

JS 解决IE浏览器出现Automation 服务器不能创建对象

1、Automation 服务器不能创建对象 解决方案: 工具 -> Internet选项 -> 安全 -> 自定义级别->ActiveX控件和插件(启用如下ActiveX控件设置) 2、IE浏览器上传文件时本地路径变成”C:\fakepath\” 解决方案: 工具 -&…

automation 服务器不能创建对象_高并发服务器逻辑处理瓶颈,如何解决?

高并发服务器逻辑处理瓶颈,如何解决?首先我们先了解什么是并发! 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个…

windows无法新建计算机对象,win10系统ie浏览器提示“Automation 服务器不能创建对象”的办法...

有关win10系统ie浏览器提示“Automation 服务器不能创建对象”的操作方法想必大家有所耳闻。但是能够对win10系统ie浏览器提示“Automation 服务器不能创建对象”进行实际操作的人却不多。其实解决win10系统ie浏览器提示“Automation 服务器不能创建对象”的问题也不是难事&…

Automation 服务器不能创建对象

Automation 服务器不能创建对象 好记性不如烂笔头,重装了N次系统 ,终于知道了原因。 用VC6.0 写一个atl com 用IE执行,可以正常调用 ,用 hta可以正常调用 。 但是用cscript.exe 就是不能调用 成功!!&…

【调试环境】Automation服务器不能创建对象 | EvilNum的JavaScript

Win7 IE8 调试的HTML代码错误IE设置💔💔💔注册表💜💜💜CLSID 成功💫💫💫允许阻止的内容安全警告-是允许ActiveX交互F12进行调试停止运行脚本脚本窗口 调试状态 调试的HT…