衡量服务器网络性能的四大指标:带宽、时延、抖动、丢包

大彬发布于:2022-01-06阅读:0

今天,我想告诉你衡量服务器网络性能的四个指标:带宽、延迟、抖动和丢包。

客户需要我们评估一个网络的性能,我们可以从这四个方面进行评估。

带宽

带宽概念:

带宽在百度百科中定义:在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”。

计算机网络的带宽是指网络可以通过的最高数据率,即每秒多少比特(常用的单位是bps(bitpersecond))。

简单的讲:带宽可以比喻是高速公路,表示单位时间内的能通过的车辆数;

{xunruicms_img_title}

2.带宽的表示:

带宽通常用bps表示,表示每秒多少bit;

描述带宽时,经常使用“比特/秒”省略。比如带宽100M,其实是100Mbps,这里的Mbps位/s。

但是我们通常下载软件的速度是Byte/s(字节/秒)。这涉及到Byte和bit的转换。二进制数系统中的每个0或1是一个位(bit),位是数据存储的最小单位,其中8bit称为一个字节(byte)。

所以我们在处理宽带时,100M的带宽表示100Mbps,理论的网络下载速度只有12.5MBps,实际上可能还不到10MBps,这是因为受用户计算机性能、网络设备质量、资源使用、网络高峰期、网站服务能力、线路衰减、信号衰减等多种因素的影响,实际网速无法达到理论网速。

时延

延迟:简单地说,延迟是指报文从网络的一端到另一端所需的时间;

举例来说:我在自己的电脑上ping百度的地址;

从ping的结果可以看出,延迟是12ms,这意味着ICMP消息从我的电脑到百度服务器的往返延迟是12ms;

(Ping是指数据包从用户的设备发送到测速点,然后立即从测速点返回用户设备的来回时间。俗称网络延迟,按毫秒ms计算。

网络延迟包括处理延迟、排队延迟、发送延迟和传播延迟四个部分。在实践中,我们主要考虑发送延迟和传播延迟。

以下我们具体看一下每个延迟的含义;

处理时延:

交换机、路由器等网络设备收到消息后,应使用一定的时间进行处理。比如解封分析第一部分,提取数据,检查错误,选择路由等。

一般来说,高速路由器的处理延迟通常是微秒或更低的数量级。

2.排队延迟

简单来说,排队延迟就是路由器或交换机等网络设备处理数据包排队所消耗的时间。

一个数据包的排队时延取决于当前队列中是否有其它报文在传输。

如果队列是空的,目前没有其他报文传输,报文的排队延迟为0;相反,如果流量大,很多其他报文等着传输,排队延迟会很大;

实际排队延迟通常是从毫秒到微秒。

3.发送延迟

简单来说,发送延迟就是路由器、交换机等网络设备发送数据所需的时间,即路由器队列提交给网络链路所需的时间。

如果用L比特表示分组长度,用Rbps表示从路由器A到路由器B的链路传输速率,发送延迟为L/R。

实际发送延迟通常是从毫秒到微秒。

4.传播延迟

传播延迟是指报文在实际物理链路上传播数据所需的时间。

传播延迟等于两个路由器之间的距离除以传播速率,即传播延迟是D/S,其中D是两个路由器之间的距离,S是链路的传播速率。

毫秒级的实际传播延迟。

抖动

抖动:网络抖动是指最大延迟和最小延迟的时差。比如你访问一个网站的最大延迟是10ms,最小延迟是5ms,那么网络抖动是5ms;

抖动可以用来评价网络的稳定性。抖动越小,网络越稳定;

特别是我们在玩游戏时,需要网络具有较高的稳定性,否则会影响游戏体验。

关于网络抖动的原因:如果网络拥塞,排队延迟会影响端到端的延迟,可能导致路由器A到路由器B的延迟大小,导致网络抖动;

丢包

丢包:简单来说,丢包是指一个或多个数据包的数据不能通过网络到达目的地。如果接收器发现数据丢失,将根据队列序号向发送器发出请求,并重新传输丢包。

丢包的原因有很多,最常见的可能是网络拥塞,数据流量太大,网络设备无法处理,自然会丢失一些数据包。

丢失率是指测试中丢失的数据包数量占发送数据包的比例。例如,如果发送100个数据包,丢失一个数据包,丢失率为1%。

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqzy/5598.html

TAG标签:带宽

上一篇:马来西亚服务器购买时要注意的几个问题
下一篇:埃及服务器如何挑选?埃及服务器租用选择技巧

相关文章

返回顶部