什么是网络性能指标,网络性能指标有哪些?

2023年 7月 30日 39.9k 0

1、网络性能及指标概述

网络性能管理是指评价系统资源的运行状况及通信效率等系统性能。

网络性能管理的目的是维护网络服务质量(QoS)和网络运营效率。

其能力包括监视和分析被管网络及其所提供服务的性能机制,性能管理收集分析有关被管网络当前状况的数据信息并维持和分析性能日志,性能分析的结果可能会触发某个诊断测试过程或重新配置网络以维持网络的性能。

图片[1]-什么是网络性能指标,网络性能指标有哪些?-不念博客

1.1网络性能管理的功能

网络性能管理的功能包括以下几个方面。

1)性能监控

性能监控是对网络工作状态信息的收集和整理,是网络监视中最主要的部分,由用户定义被管对象及其属性。

被管对象类型包括线路和路由器;被管对象属性包括流量、延迟、丢包率、CPU利用率、温度、内存余量。

对于每个被管对象,定时采集性能数据,自动生成性能报告。

2)阈值控制

可对每一个被管对象的每一条属性设置阈值,对于特定被管对象的特定属性,可以针对不同的时间段和性能指标进行阈值设置。

可通过设备阈值检查开关控制阈值检查和告警,提供相应的阈值管理和溢出告警机制。

3)性能分析

对历史数据进行分析、统计和整理,计算性能指标,对性能状态做出判断,为网络规划提供参考。

4)可视化的性能报告

对数据进行扫描和处理,生成性能趋势曲线,以直观的图像反映性能分析的结果。

5)实时性能监控

提供了一系列实时数据采集、分析和可视化工具,用以对流量、负载、丢包率、温度、内存、延迟等网络设备的性能指标进行实时检测,可任意设置数据采集间隔。

1.2网络性能管理的工具

网络性能管理工具主要包括以下几种。

1)网络性能分析测试工具——SmartBits

SmartBits网络性能分析系统为十兆、百兆、千兆、万兆以太网、ATM、POS、光纤通道、帧中继网络的性能测试,以及网络设备的高端口密度测试提供了行业标准。

作为一种强健而通用的平台,SmartBits提供了测试xDSL、电缆调制解调器、IPQoS、VoIP、MPLS、IP多播、TCPP、IPv6、路由、SAN和VPN的测试应用。

SmartBits使用户可以测试、仿真、分析、开发和验证网络基础设施并查找故障。从网络最初的设计到最终网络的测试,SmartBits提供了产品生命周期各个阶段的分析解决方案。

SmartBits产品线包括便携和高密度机架,支持不同技术、协议和接口的模块,以及软件应用程序和脚本。旗舰级SMB-6000B在一个机架中最多可支持96个10/100Mbit/s以太网端口、24个千兆以太网端口、6个万兆以太网端口、24个光纤通道端口、24POS端口或上述端口的任意组合。

2)网络流量检测工具-MRTG

MRTG(Multi Router Traffic Grapher)是一个监控网络链路流量负载的工具软件,它通过SNMP协议从一个设备得到另一个设备的流量信息,并将流量负载以包含PNG格式的图形HTML文档方式显示给用户,以非常直观的形式显示流量负载。

作为目前最通用的网络流量监控软件,MRTG具有以下特点:

  • 可移植性;
  • 源码开放;
  • 高可移植性的SNMP支持;
  • 支持SNMPv2c;
  • 可靠的接口标识;
  • 常量大小的日志文件;
  • 自动配置功能;
  • PNG格式图形;
  • 可定制性。

3)网络性能测试工具-Netperf

Netperf可以测试服务器网络性能,主要针对基于TCP或UDP的传输。

Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输模式和请求/应答模式。

Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多快的速度接收数据。

Netperf工具以Client/Server方式工作。Server端是Netserver,用来侦听来自Client端的连接,Client端是Netperf,用来向Server发起网络测试。

在Client和Server之间,首先建立一个控制连接,传递有关测试配置的信息,以及测试的结果;

在控制连接建立并传递了测试配置信息以后,client和server之间会在建立一个测试连接,用来传递特殊的流量模式,以测试网络的性能。

1.3网络性能指标

1)分组转发率

单位时间内转发的数据分组的数量。

路由器的分组转发率,也称端口吞吐量,是指路由器在某端口进行数据分组转发的能力,单位通常使用pps来衡量。

一般来讲,低端的路由器分组转发率只有几千分组每秒(kpps)到几十分组每秒,而高端的路由器则能达到几十兆分组每秒(Mpps)甚至上百兆分组每秒。

2)信道利用率

一段时间内信道为占用状态的时间与总时间的比值。

信道利用率并非越高越好,这是因为,依据排队的理论,当某信道的利用率增大时,该信道引起的时延也就迅速增加。

如果D0表示网络空闲时的时延,D表示当前网络时延,可以用简单公式D=D0/(1-U)来表示D、D0和利用率U之间的关系,U的值为0~1。

当网络的利用率接近最大值1时,网络的时延就趋于无穷大。

3)信道容量

信道的极限带宽,信道能无错误传送的最大信息率。

对于只有1个信源和1个信宿的单用户信道,它是一个数,单位是比特/秒。

它代表每秒或每个信道符号能传送的最大信息量,或者说小于这个数的信息率必能在此信道中无错误地传送。

对于多用户信道,当信源和信宿都是2个时,它是平面上的一条封闭线。

坐标R1和R2分别是2个信源所能送达的信息率,也就是R1和R2落在这条封闭线内部时能无错误地被传送。

当有m个信源和信宿时,信道容量将是m维空间中一个凸区域的外界“面”。

4)带宽利用率

实际使用的带宽与信道容量的比率。

带宽利用率可以表示网络的流量情况、繁忙程度,它是衡量网络状况的最基本参数。带宽利用率的计算公式通常为:

带宽利用率=网络总流量/(理论带宽*时间)

利用率实际上是一个时间段的概念,所以在分析的时候,时间段的选择相当重要。

不同的分析需求,时间段的确定是不一样的:分析突发流量,时间越短越好;分析流量趋势,时间应延长。

5)分组丢失

在一段时间内网络传输及处理中丢失或出错的数据分组的数量。

数据在Internet上是以数据分组为单位传输的,每分组大小一定,不多也不少。

这就是说,不管网络线路有多好、网络设备性能多高,数据都不会是以线性传输的,中间总是有空洞的。

数据分组的传输不可能百分之百完成,因为终止原因,总会有一定的损失。

碰到这种情况,Internet会自动让双方的计算机根据协议来补分组和重传改分组。

如果网络线路好、速度快,分组的损失会非常小,补分组和重传也相对较易完成,因此可以近似地将所传输的数据看作是无损的。

但是,如果网络线路较差,数据的损失量就会非常大,补分组工作又不是完全完成的。

在这种情况下,数据的传输就会出现空洞,造成分组丢失。

6)分组损失率

在某段时间内在两点间传输中丢失的分组与总的分组发送量的比率。

这个指标是反映网络状况最为直接的指标,无拥塞时路径分组丢失率为0,精度拥塞时分组丢失率为1%~4%,严重拥塞时分组丢失率为5%~15%。

一般来讲,分组丢失的主要原因是路由器的缓存队列溢出。

与分组丢失率相关的一个指标是“差错率”(也称误码率),但是这个值通常极小。

相关文章

如何在 Linux 中使用 logname 命令?
为什么有 HTTPS?HTTPS 如何实现安全通信?
HTTPS的TSL握手流程是什么
华为无线网络射频调优及WLAN跨VLAN的三层漫游示例
502错误是什么、应该怎么排查?
HTTP3为什么抛弃了经典的TCP,而选择QUIC

发布评论