计算机网络的性能指标 -断点-网络基础-大b与小B换算-RTT-D = D0/ 1 - U -minIO测试询问网络

原文:
https://zhuanlan.zhihu.com/p/565631049?utm_id=0

速率

比特(bit,记为b)
计算机网络中数据量的基本单位,也是信息论中信息量的单位,一个比特就是二进制数字中的一个1或0

常用数据量单位字节(byte,记为B)、千字节(KB)、兆字节(MB)、吉字节(GB)以及太字节(TB)

换算关系
在这里插入图片描述

ps:计算机硬盘厂商采用1×106 b = 1GB的进制,而windows操作系统中的换算公式是230 b = 1GB,两种字节的换算方式不同,使得容量在计算上相差了7.3%,所以常有Windows系统报告的容量比硬盘标示的容量还要小的情况发生。但在苹果公司的OS X操作系统中,对于存储设备的容量计算方式与硬盘厂商一致,均为1GB = 1×106 b 的十进制,避免了计算和使用上的麻烦。

速率
速率是指数据的传送速率(即每秒传送多少个比特),也称为数据率(Data Rate)或比特率(Bit Rate)。

速率的基本单位是比特/秒(bit/s,可简记为b/s,有时也记为bps。即bit per second)。速率的常用单位有千比特/s秒(kb/s或kbps)、兆比特/秒(Mb/s或Mbps)、吉比特/秒(Gb/s或Gbps)以及太比特/秒(Tb/s或Tbps)。

换算关系 大b与小B

在这里插入图片描述

带宽

线路的频率带宽越宽,其传输的最高数据率(传送速率)也越高

带宽在模拟信号系统中的意义
某个信号所包含的各种不同频率成分所占据的频率范围

单位:Hz(kHz、MHz、GHz)

带宽在计算机网络中的意义
用来表示网络的通信线路所能传送数据的能力,记载单位时间从网络的某一点到另一点所能通过的最高数据率

单位:b/s(kb/s、Mb/s、Gb/s、Tb/s)

速率匹配

数据传送速率 = min[主机接口速率、线路带宽、交换机或路由器的接口速率]
在这里插入图片描述

吞吐量
吞吐量是指在单位时间内通过某个网络或接口的实际数据量。吞吐量常被用于对实际网络的测量,以便获知到底有多少数据量通过了网络。

吞吐量手网络带宽的限制
在这里插入图片描述

时延
时延是指数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延。数据可由一个或多个分组、甚至是一个比特构成。

分类
发送时延
源主机将分组发往传输线路,这需要花费一定的时间,这段时间称为发送时延

计算公式:发送时延 = 分组长度(b)/发送速率(b/s)

发送速率应注意速率匹配问题(数据传送速率 = min[主机接口速率、线路带宽、交换机或路由器的接口速率])

传播时延
代表分组的电信号在链路上传播,需要一定的时间,这段时间称为传播时延

计算公式:传播时延 = 信道长度(m)/信号传播速率(m/s)

要注意传输媒体,不同的传输介质,电磁波的传播速率不同

自由空间:3.0×108m/s

铜 线:2.3×108m/s

光 纤:2.0×108m/s

使用光纤作为传输介质会给我们的上网感受就是快,但并不是因为光纤的传播速率快,而是因为光纤的带宽很大,所能承载的最高数据传送速率很大,单位时间内可传输更多的比特。

排队时延
分组进入路由器后,会在路由器的输入队列中排队缓存并等待处理,在路由器确定了转发接口后,分组会在输出队列中排队缓存并等待转发,分组在路由器的输入队列和输出队列中排队缓存所耗费的时间就是排队时延。

在分组从源主机传送到目的主机的过程中,分组往往要经过多个路由器的转发,分组在每个路由器上产生的排队时延的长短往往取决于网络当时的通信量和各路由器的自身性能,由于网络的通信量随时间变化很大,各路由器的性能也不完全相同,因此排队时延往往无法用一个简单的公式进行计算。

当网络的通信量很大时可能会造成路由器的队列溢出,使分组丢失,这相当于排队时延无穷大

处理时延

路由器从自己的输入队列中取出排队缓存并等待处理的分组后,会进行一系列处理工作(例如:检查分组的首部是否误码,提取分组首部中的目的地址),路由器对分组进行这一系列处理工作所耗费的时间就是处理时延。

与排队时延类似,处理时延也无法用一个简单的公式进行计算。

主机A发送一个分组给主机B
在这里插入图片描述

主机A发送多个分组给主机B

在这里插入图片描述
主机A经过多个路由器发送多个分组给主机B
在这里插入图片描述

时延带宽积

计算公式:时延带宽积 = 传播时延 × 带宽

若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经发送了时延带宽积个比特。

链路的时延带宽积又称为以比特为单位的链路长度

往返时间(RTT)

从源主机发送分组开始,直到源主机收到来自目的足迹的确认分组为止。

在很多情况下,因特网上的信息不仅仅单方向传输,而是双向交互。我们有时很需要直到双向交互一次所需要的时间。因此,往返时间RTT(Round-Trip Time)也是一个重要的性能指标。

利用率
信道利用率:用来表示某信道有百分之几的时间是被利用的(有数据通过)。

网络利用率:全网路的信道利用率的加权平均。

根据排队论,某信道利用率增大时,该信道的时延也会迅速增加;因此,信道利用率并非越高越好;

也不能使信道利用率太低,这会使宝贵的通信资源被白白浪费。应该使用一些机制,可以根据情况动态调整输入到网络中的通信量,使网络利用率保持在一个合理的范围内。

如果令D0表示网络空闲时的时延,D表示网络的当前时延,那莫在适当的假定条件下,可以利用下面的简单公式来表示D、D0和利用率U之间的关系:

D = D0/ 1 - U

在这里插入图片描述

当网络的利用率达到50%时,是研究要加倍;
当网络的利用率超过50%时,时延几句增大;
当网络的利用率接近100%时,时延就趋于无穷大;
因此,一些拥有较大主干网的ISP同除会控制它们的信道利用率不超过50%。如果超过了,就要准备扩容,增大线路的带宽。
丢包率
丢包率即分组丢包率,是指在一定时间范围内,传输过程中丢失的分组数量与总分组数量的比率。

丢包率具体可分为接口丢包率、节点丢包率、链路丢包率、路径丢包率、网络丢包率等。

丢包率使网络运维人员非常关心的一个网络性能指标,但对于普通用户来说往往并不关心这个指标,因为他们用车意识不到网络丢包。

分组丢包主要有两种情况:

分组在传输过程中出现误码,被结点丢弃;
分组到达一台队列已满的分组交换机使被丢弃(路由器会根据自身的拥塞控制方法,在输入缓冲还未满时就主动丢弃分组。);在通信量较大时就可能造成网络拥塞。
因此,丢包率反映了网络的拥塞情况:

无拥塞时路径丢包率为0
轻度拥塞时路径丢包率为1%~4%
严重拥塞时路径丢包率为5%~15%
当丢包率较高时,通常无法使网络应用正常工作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值