24小时技术QQ:3003634090

资讯中心

学会服务器网络延迟测试,老司机不翻车
2019-07-25 00:00:00
阅读()
来源:互联数据
摘要:     玩吃鸡游戏正尽兴的时候最容忍不了的除了己方挂机,就是网络延迟了,造成游戏卡顿、掉线,严重影响我们

玩吃鸡游戏正尽兴的时候最容忍不了的除了己方挂机,就是网络延迟了,造成游戏卡顿、掉线,严重影响我们玩游戏的心情。这也是网站租服务器需要注意带宽和服务器稳定性的主要原因。最近有租服务器的用户反映“他们刚在我们这里换了服务器,怎么他的延迟依然80MS?”其实这是和他本地的网络有关系,还有服务器放的机房的网络,以及你买的带宽大小有关系。


低延迟和高带宽是由于服务器带宽决定的,而且这个也不是绝对的。如何测试网络延迟,有时候光看下载效果可能看不出来,导致上网网络延迟的原因有多种,比如以前告诉你的那些中国ip段。下面就来分析下哪些原因导致网络延迟?如何做服务器网络延迟测试


服务器网络延迟造成的后果


服务器网络延迟如何测试?


1、首先你要考虑到你的服务器供应商给你提供的是什么网络,现在互联数据的网络基本不会造成掉包,很稳定。阿里云也非常好。腾讯云的网络最近有很大改善,现在的10M带宽也能上上。基本没有太大的问题。百度的宽带还没有太大的改善。


2、如果你租用的是多人共享网络的云服务器的话,你要考虑别人是不是在抢网速。就像讯雷,P2P这类的软件在疯狂的抢宽带。假如你们本来带宽就很小的话。


3、检测你网络延迟,你可以用DOS里的PING 命令来查看。你做之前可以先PING一下你的服务器,如图,如果吊包,证明你服务器或线路有问题。你应该先检查一下你的服务器。


4、如果服务器有问题,你可以直接找供应商解决。一般服务器没问题,远程以后格式化一下重装系统就好了。


5、还有一种情况是你系统中毒,可以先将杀毒软件升级到最新。在安全模式下全面杀毒。如果杀不了毒或不高兴杀毒的话。可以将系统格式化后重新安装。但重装后要立即安装杀毒软件,并升到最新,杀一下毒。


当我们说服务器网络延迟低时,通常是指我们“感觉”访问网站立刻就打开了,可是如果反过来,一个网站很久才打开,就一定是网络环境差吗?未必,也可能是网站本身有问题。如果这是自己的网站,你一定不希望通过反复刷新页面,或者多拿几台电脑访问去“感觉”它的速度作为判断网络是否良好的依据,我们需要一个更加可靠的技术手段。这些指标便是判断到服务器的网络是否良好的基础指标。

服务器网络延迟的测试标准

服务器网络延迟测试标准是什么?


首先,没有一个通用的指标,不同的应用场景所需要的指标各不相同,比如 IP电话、视频与访问网站的网络指标要求就各不相同,这里只分析网站访问的情况。


从服务器环境角度看,服务器只能控制自己的带宽,但是普通用户实际访问的环境是控制不了的,服务器需要做的是在差的环境也能提供较好的体验,这个就需要综合测试取平均数了,所以我们谈指标时并不是指服务器的角度。


从用户(开发者或者普通用户)环境角度看,如果一个网站本身是符合要求的(Google Pagespeed Insight达到90分以上),网络环境应该满足什么样的指标,用户打开我们的网站才会很快。这本身也是一个经验指标,并没有一个定论,下面的指标是我在做性能测试时要求的指标,它的要求高于普通用户浏览网站,因此能够满足此指标,网络环境是没问题的。


带宽:与服务商提供的最大带宽接近


延迟:<100ms抖动:<20ms丢包率:<1%


网络延迟测量方法


1.测量服务器带宽


使用iperf工具测试服务器带宽,它分为服务端与客户端,两边都要安装iperf工具。在Linux通过yum或者apt-get即可直接安装。


服务端(假设IP为106.14.26.11)运行iperf服务:

服务器网络延迟测试方法

2.测量延迟、抖动和丢包率


延迟,抖动和丢包率,直接使用ping做测试即可。如果想测量这个值,建议抓100个包测试


服务器网络延迟,以上几种情况都会造成网络延迟哦,你离机房越近 你的带宽 速率越高 越稳定 你离机房越远 带宽速率低 不稳定传输或中间节点太多,也会造成网络延迟。所以机房不要离用户的范围太远了。比如说你大部分用户是大陆的,把服务器放在香港就好了,非要放到美国去,那出现卡顿是很真的了!满足网站,游戏,视频等多样化建站项目需求,更优质的资源,更实惠的价格,大带宽,低延迟的免备案服务器可以咨询互联数据—香港服务器


低延迟大带宽香港服务器


0

上一篇:rpc服务器不可用的4种解决方案
下一篇:做SEO如何保证网站的安全性?
旗下产品均支持24小时免费测试
互联数据香港机房产品均支持24小时免费测试,先测试后付款让业务不熟更放心
在线咨询
免费试用
免费试用
旗下产品均支持24小时免费测试
24小时免费电话
400-8715-668