电脑性能看哪些方面,从哪里看(「秒懂」9 张动图看网络性能的四大指标:带宽、时延、抖动、丢包)

导语

网上学习就是这么有趣,简单易学,没有入门门槛。因此,网络丢包也是如此,即数据包从一端传输到另一端时,部分数据未能到达目的地。

到了谈婚论嫁的时候,想必很多单身狗都希望身边的朋友有好的介绍资源。这时候你的朋友会问,你要找什么样的对象?


每个人的背景和条件不一样,找对象的需求也会不一样。你如何描述一个物体的情况?


一般会从这几个方面介绍,比如身高,体重,收入,学历等等。其实不管找哪种,主要还是看两个人是否合适,需求是什么。找个差不多的就行了。


其实龙哥今天给大家分享的主题有点类似于如何描述物体,就是我们如何描述网络性能的好坏?


作为一个网络工程师,当你向客户和领导汇报网络性能时,不能只说网络很好!那里的网络有点差!我们得用专业术语来描述,也就是今天要介绍的网络性能的四个指标:带宽、延迟、抖动、丢包。



(目录)

一、带宽

1.带宽的概念:


带宽,在网络世界里,指的是一个数字信号在规定时间内从一端传输到另一端的数据量,即数据传输速率。


我们都知道数字信息流的基本单位是比特(bit),时间是按秒计算的,也就是bps,每秒传输多少比特,所以带宽的单位可以用bps(比特每秒)来表示。





从上面的动态图中,我们可以直观的知道1bps带宽和3bps带宽的区别,有点类似于我们日常生活中的道路,3车道道路和6车道道路的每秒车流量是不同的。


电脑性能看哪些方面

两个通道的带宽




多通道带宽




2。带宽表达式:


带宽就像高速公路的宽度,网速就像交通的速度。

带宽的基本单位是“比特”,缩写为小写字母“B”,较大的单位有KB、Mb、Gb等。网速的基本单位是“字节”,缩写为大写字母“B”,较大的单位有:KB、MB、GB等。

1字节=8位


带宽和网速的比率是1024:



带宽可以换算成网速除以8;网速可以换算成带宽乘以8。比如20Mb带宽的最大网速是20÷8 = 2.5 MB;最高网速12.5MB的网络带宽为100Mb;1Gb带宽的最大网速为1 ÷ 8 = 0.125 GB,换算成1024×0.125=128MB。


我们以1M的带宽为例。


我们都知道8 bit是1字节,所以KB换算成Kb的时候需要除以8,1024Kb/s,等于128 KB/s,但是理论上列出的128KB/s的带宽实际上可能是不够的,因为还会受到用户电脑性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰减、信号衰减等诸多因素的影响。

二、时延

Delay: 其实就是时间,指的是消息从A传到B 所需的时间。比如深圳到北京的快递需要一天,那么延误就等于一天。


如下图所示,消息从A到达B需要6毫秒,即时延= 6 ms。





举个栗子吧:


我用电脑ping百度服务器。从结果中我们可以知道平均延时为11ms


不过这里的11 ms指的是学习到的往返时间,即ICMP请求报文离开我的电脑到达百度服务器,然后百度服务器返回的ICMP响应报文到达我的电脑的总时延。



给个动态图,看看,你会恍然大悟!



以上,我们只是介绍了时延的概念。实际上,时延可以细分为四类:传输时延、传播时延、处理时延和排队时延。



让我们仔细看看每个延迟的含义。



1。传输延迟:


如上所述,计算机和网络设备学习到的将数据包队列发送到链路的时间就是发送延迟。


假设报文长度为L,路由器A向链路发送报文的速率为V,则传输时延为L/V,传输时延通常在毫秒到微秒范围内。


2。处理延迟:


指的是交换机、路由器等网络设备,在收到报文后,解析报文所需的时间,例如解封装、解析报头、查找路由表、路由策略等。并且处理延迟通常在微秒或更短的数量级。


3。排队延迟


排队延迟,即当网络设备(路由器、交换机等。)收到多条消息,他们会先放入缓冲队列,所有的数据包都会排队等待处理。这个等待时间就是排队延迟。排队延迟的长度取决于队列中是否有其他数据分组,


举个例子,在一个好的红绿灯路口,虽然目前是绿灯,但是如果前方车辆很多,你就不能马上通过路口,需要排队慢慢通过路口。如果没有车辆,有绿灯,不需要排队,可以直接通行。此时,队列延迟被视为0;


网络时间的排队延迟是一样的。如果队列中没有其他消息,队列延迟将为0。如果消息很多,流量太大,网络设备来不及处理,就需要排队处理,所以排队延迟会很大。


4。传播延迟


传播延迟是指消息在实际(有线和无线)链路上传播数据所需的时间


假设路由器A到路由器B的传播时延为T,A和B之间的链路长度为L,链路上数据包的传播速率为V,则T = L/V,通常传播时延在毫秒级别。如果是二级以上,传播延迟太大,人类受不了这个速率,太卡了。

三、抖动




平时我们坐公交车的时候,肯定遇到过颠簸的路段,坐在车里也能明显感受到这种抖动。


网络也有抖动。所谓抖动,就是偏离了预期的延迟,也就是不稳定的延迟。网络抖动主要是指最大延迟和最小延迟的时间差。



比如刷Tik Tok,看一个视频最大延迟12ms,最小延迟4ms,那么网络抖动就是8ms。


想想吧。你在看视频的时候,一会儿卡顿,一会儿流畅。这个时候,你是不是在和各种运营商打招呼?!!我受不了了!!!

所以评价网络的稳定性,离不开抖动。抖动越小,网络越稳定。


网络抖动无法完全消除,受环境变化影响。如干扰、网络拥塞等。,会造成网络抖动。

四、丢包

丢包,我觉得是快递。比如龙哥通过快递公司给粉丝寄了5本书,从深圳寄到河北。结果粉丝只收到三份,另外两份被快递小哥弄丢了。


网上学习就是这么有趣,简单易学,没有入门门槛。因此,网络丢包也是如此,即数据包从一端传输到另一端时,部分数据未能到达目的地。


但是,如果接收方发现数据丢失,它可以根据序列号向源发送重传请求。


接下来龙哥给你看看,因为网络掉包,造成的灾难:



丢包的原因有很多,比如设备的网卡处理不了太多的数据,网络拥塞会导致丢包。


所谓丢包率[/s2/]就是丢失的数据包总数与发送的数据包总数之比。


比如我给百度服务器发了6个包,收到4个包,丢了2个包。


那么损失率等于2/6 = 33%






如果文章对你有帮助,别忘了评论,点赞,获取!

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友