问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何测量服务器网络带宽,延迟,抖动和丢包率

发布网友 发布时间:2022-04-19 15:24

我来回答

3个回答

热心网友 时间:2023-09-01 23:37

资料来源于,找机房公众号

【干货】非“程序猿”如何正确评估一个机房的带宽质量?

对于机房带宽质量的评估,目前还没有一个准确的方法和标准。对于机房采购人员来说,一般可以从以下三个方面进行评估。

一、网络稳定性

检测机房的网络延迟、丢包率可以使用ping、smokeping、mtr三种工具来进行测试。

Ping测试法(windows):

1、  在windows系统下打开“运行”。快捷键:win+R

2、  在运行窗口内输入“cmd”点击确定

3、  在打开的命令框内输入“ping(空格)–t(空格)www.zhaojifang.com”然后敲击回车。

输入“ping –t  www.zhaojifang.com”命令就是表示向“找机房网站”连续发送数据包。其中网络延迟,就是表示你目前访问“找机房网站”所需时间。(1/ms为1毫秒)

如果在Ping的过程中出现请求超时,则表示该次请求未得到相应,就是所谓的丢包。

Ping的过程,是电脑与目标服务器互相通信的过程,一旦出现丢包情况,则表示该次通信不成功,如果丢包率过高,将会影响用户的正常访问。

如上图,在整个测试阶段,丢包次数为1次,丢包率为0%,平均访问速度为19ms(数值越低访问质量越高)

Ping测试法(Linux):

Linux系统Ping的命令语法:

ping(选项)(参数)

其中选项为Ping的前置规则,比如Ping几次、时间间隔等

-d:使用Socket的SO_DEBUG功能;
-c<完成次数>:设置完成要求回应的次数;
-f:极限检测;
-i<间隔秒数>:指定收发信息的间隔时间;
-I<网络界面>:使用指定的网络界面送出数据包;
-l<前置载入>:设置在送出要求信息之前,先行发出的数据包;
-n:只输出数值;
-p<范本样式>:设置填满数据包的范本样式;
-q:不显示指令执行过程,开头和结尾的相关信息除外;
-r:忽略普通的Routing Table,直接将数据包送到远端主机上;
-R:记录路由过程;
-s<数据包大小>:设置数据包的大小;
-t<存活数值>:设置存活数值TTL的大小;
-v:详细显示指令的执行过程。

例如:ping -c 2 www.zhaojifang.com,则表示ping两次后自动退出

smokeping测试法:

smokeping是一款监视网络性能的工具,功能包括常规的ping、用echoping监控www 服务器性能、监视dns 查询性能、监视ssh 性能等。特点是画的图非常漂亮,网络丢包和延迟用颜色和阴影来表示。

相对Ping的办法,smokeping需要进行相应的环境配置和安装,对小白来说就相对比较复杂的多。(具体的配置安装请查询网上教程)

mtr测试法:

mtr是一款Linux环境下判断网络连通性工具,它可以结合ping nslookup tracert 来判断网络的相关特性。

mtr命令把ping命令和tracepath命令合成了一个。mtr会持续发包,并显示每一跳ping所用的时间。也会显示过程中的任何问题,在下面的示例中,可以看到第3行的丢包率为13.7%。

二、网络的传输速度

网络的传输速度也就是网络的上传速度和下载的速度,网络上传和下载速度的快慢决定了数据传输速度的快慢。

测试机房的上传和下载速度一是通过第三方网站进行测试,二是使用相关的测试工具。

1、 第三方网站测试

17CE:https://www.17ce.com/

卡卡网:http://www.webkaka.com/

找机房:http://www.zhaojifang.com/

找机房的机房评测功能,可以针对机房的Ping、丢包率、上传、下载、TCP等提供综合测试报告。

2、 测试工具

webbench:Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。

Iperf:Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。

三、网络接入位置

机房网络接入路由设备与骨干网之间的位置,其中的跳数越少越好。可以通过路由跟踪来评估网络接入位置。测试工具mtr/tracert等

也就是说,直连骨干网的数据中心要比非直连骨干网的数据中心网络质量要好,其网络覆盖区域就越大。

Tracert(跟踪路由):是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。

在上图中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机172.16.0.99。主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。

mtr是一款Linux环境下判断网络连通性工具,它可以结合ping nslookup tracert 来判断网络的相关特性。(上面有介绍,不再重复)

热心网友 时间:2023-09-01 23:38

seedtest。 n .e. T 把点去掉这个 是最准确的,在线测试不用下载软件

热心网友 时间:2023-09-01 23:38

您是刚刚进行机房托管嘛 一般用CActiEZ 可以看得到吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 怎么测试网络延迟,网络延迟过大怎么办 网络延迟拿cmd测试了 看看这是几啊 怎么测试自己网络各个服务器的延迟 cmd怎么查网络延时 如何测试网络延迟 用cmd怎么检查网络的连接情况? 求问怎么利用cmd测网速 cmd怎么测试网速 电脑如何查看网络延迟? 如何用cmd和ping测试网速等问题!!!在线等!! 在win7系统中,如何测试网络延迟? win8在cmd那里如何查网络延迟 怎么测试网速延迟 怎样用cmd测网速 怎样查看电脑显卡型号、内存大小和CPU? 茶叶树上一般生什么虫子?? 如何配制波尔多液? 波尔多液如何配比 波尔多液怎样配制效果好? 葡萄种植用铁丝、钢丝还是用塑钢线好? 有什么软件可以查自己电脑的网络延迟 ping网络延时如何查看 怎样查看网络延迟??? 外国人无犯罪记录证明怎么开 外籍人士在中国,如何开在中国期间的无犯罪记录? 外国人(目前在国外)需要出去北京的无犯罪记录,... 外国人在中国如何办理无犯罪记录证明? 外国人在中国的无犯罪记录证明怎么开 外籍人士怎么获取无犯罪记录证明 外国人无犯罪记录证明 外国人在中国怎么开具无犯罪记录证明 外国人在华无犯罪记录证明公证具体怎么办理 外国人在中国的无犯罪记录证明怎么开?需要哪些单... 关于开具外国人的无犯罪记录证明? 外国人在中国居住期间的无犯罪记录证明,急 怎么在苹果手机上的照片上编辑文字? 苹果8plus照片怎么编辑文字? iphone11照片怎么编辑文字 苹果手机怎样在照片上编辑文字 苹果手机图片编辑文字,怎么写红色字?