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

softyun3年前云服务器20

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

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

带宽

1、带宽概念:

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

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

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

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计算。)

网络时延包括了处理时延、排队时延、发送时延、传播时延这四大部分。在实际中我们主要考虑发送时延与传播时延。

下面我们具体看下每一个时延的含义;

1、处理时延:

交换机、路由器等网络设备在收到报文后要使用一定的时间进行处理。比如解封装分析首部,提取数据,差错检验,路由选择等。

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

2、排队时延

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

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

如果该队列是空的,并且当前没有其他报文在传输,则该报文的排队时延为0;反之,如果流量很大,并且许多其他报文也在等待传输,该排队时延将很大;

实际的排队时延通常在毫秒到微秒级。

3、发送时延

发送时延简单讲就是路由器、交换机等网络设备发送数据所需要的时间,也就是路由器队列递交给网络链路所需要的时间。

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

实际的发送时延通常在毫秒到微秒级。

4、传播时延

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

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

实际传播时延在毫秒级。

抖动

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

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

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

关于网络抖动产生的原因:如果网络发生拥塞后,排队时延会影响端到端的延迟,可能造成从路由器A到路由器B的延迟忽大忽小,造成网络的抖动;

丢包

丢包:简单来说丢包就是指一个或多个数据包的数据无法通过网络到达目的地,接收端如果发现数据丢失,会根据队列序号向发送端发出请求,进行丢包重传。

丢包的原因比较多,最常见的可能是网络发生拥塞,数据流量太大,网络设备处理不过来自然而然就有些数据包会丢了。

丢包率是指测试中所丢失数据包数量占所发送数据包的比率。比如发送100个数据包,丢失一个数据包,那么丢包率就是1%。

作者:网络工程师笔记

链接:http://zhuanlan.zhihu/p/403618

来源:知乎

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

免备案香港主机有哪些优势

免备案香港主机的优势有:1、对网站内容的限制少,有利于网站业务的拓展;2、采用国际BGP线路,稳定性高,且能根据行业的实际情况选择适合的带宽等配置;3、机房网络攻击应对措施多,配备高防御性能的防火墙等...

LNMP系列教程之 解决sendmail不能发送邮件问题

这几天,公司的一个客户网站需要搭建论坛,当然采用我比较喜欢的Discuz x2.5,虽然还有些不完善,但可以慢慢升级。论坛安装在linux vps上,采用的是LNMP环境。(推荐阅读:添加域名建立站点...

租用海外美国服务器的优势有哪些

租用海外美国服务器的优势有:1、海外美国服务器有丰富的资源配置;2、海外美国服务器支持全球访问且用户群体大;3、海外美国服务器有全球的网络线路,越接近美国用户的访问速度越快;4、海外美国服务器相比于其...

美国服务器日常维护的注意事项有哪些

美国服务器日常维护的注意事项有:1、不要随意更改美国服务器端口;2、需要对美国服务器系统及时升级;3、需要对美国服务器的数据进行备份,避免丢失;4、对美国服务器日志进行分析监控;5、对美国服务器的用户...

域名空间注册要注意哪些问题

域名空间注册要注意:1、选择容易被记住的域名,以方便用户记住;2、结合用户使用网站的习惯来优化域名;3、多个域名同时进行注册能起到良好的保护性,预防注册域名出现不必要的麻烦;4、选择顶级域名注册服务商...

香港vps与云主机的区别有哪些

香港vps与云主机的区别:1. 香港vps的安全性能比云主机差,而香港云主机实现自动迁移节点。2. 香港云主机的运行与稳定比vps更好,升级期间能够正常运行。3. 香港云主机实现多级备份,而香港vps...