测试VPS网速的好帮手

美味蟹黄堡
• 阅读 447

很多测试工具和内容都是在江苏三艾的VPS上进行模拟跑着的,速度挺快的。

一、网络测试工具

1、ping测试工具

Chinaz ping:主要用来测试国内的ping值。

IPIP ping:主要用来国内和国外各地的ping值。

17ce:主要用来测试国内各地市、香港、台湾、少量国外的ping值、路由跟踪。

Webkaka ping:主要用来测试国内各地市的ping值,也有香港、美国、日本的ping服务器节点。

BOCE ping:主要用来测试国内各地市的ping值测试。(ping只是ICMP协议,只能作为参考、比较,如果放网站之类的都是走TCP协议,有条件的可以tcping进行测试。)

2、tracert工具

Tracert指路由追踪,主要用来辅助查看线路,虽然windows下有命令tracert可以查看,但是只显示IP,不会显示具体路由节点的信息。

推荐:BestTrace

BestTrace是http://ipip.net网站推出的一款可以直观方便查看tracert路由跟踪的小工具,不仅可以显示位置、AS、主机名等信息,还能直接在地图中显示,非常好用。

同时http://ipip.net也有在线tracert的工具:http://IPIP.net路由跟踪测试,不仅可以ICMP协议还可以通过TCP协议。

17ce 路由跟踪测试

Webkaka路由节点跟踪

BOCE路由节点跟踪

WinMTR:windows上的一个tracert工具工具比Win系统自带的tracert快很多,功能上也要强大

具体使用方法及参数介绍:

在【Host】文本框中输入要查询的主机的域名或IP,然后点【Start】。随后下面将会显示查询的结果。每个栏位所代表的意思是:

Hostname:主机名

Nr:节点的数量。

Loss%: ping 数据包回应失败的百分比。

Sent:已经发送的数据包。

Recv:成功接收的数据包数。

Best:回应时间的最小值。

Avrg:平均回应时间。

Worst:回应时间的最大值。

Last:最后一个数据包的回应时间。

3、回程tracert测试

回程是指从服务器到自己本地的线路,因为不同线路的设置回程和去程可能不一样。

先需要获取到当前自己本地的IP,不是服务器IP!!!

Windows服务器

测试方法的话参考tracert路由跟踪的方法,IP填写前面获取到的本地IP。

Linux服务器

可以使用命令: traceroute -q 1 本地IP ,如提示traceroute: command not found的话,apt-get install traceroute 或 yum install traceroute

也可以使用besttrace的linux版,和Windows相似可以显示路由节点信息:wget

https://cdn.ipip.net/17mon/besttrace4linux.zip && unzip besttrace4linux.zip && chmod +x besttrace*

./besttrace -q 1 本地IP #如果是32位的系统,前面的./besttrace改为./besttrace32 #

4、下载测试

本地测试从VPS上下载速度:下载测试主要依赖浏览器,最好使用单线程下载,如用IE,当然FTP、Winscp之类的进行测试也是可以的。

服务器上测试VPS上的下载速度:使用wget命令下载其他美国机房的文件

5、VPS端口测速

VPS上运行:wget

http://cachefly.cachefly.net/100mb.test && rm -f 100mb.test

6、speedtest网速测试

安装speedtest,可以使用命令 pip install speedtest-cli 或 wget -O

/usr/local/bin/speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py && chmod +x /usr/local/bin/speedtest-cli 两种安装方式任选一个。

然后运行命令: speedtest-cli 进行测试。

speedtest-cli还有很多参数可以 speedtest-cli --help进行查看。

注意speedtest测试链接时服务器连接最近的speedtest服务器进行速度,速度不一点反应的是能本地连接服务器能达到的带宽。

二、VPS性能测试

1、UnixBench:测试Linux VPS性能:比较常用的性能测试工具

2、硬盘性能测试:

Linux上运行:dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync && rm -f test

此命令最好慎用,会占比较多的磁盘IO,有些服务商可能会不高兴(误)。

hdparm -Tt也是不错的硬盘IO测试工具,主要用来测试SSD硬盘。

Windows上可以使用HD Tune进行测试。

3、搭建好环境对Web服务器进行性能测试可以使用:http_load、webbench、ab、Siege 这些工具

三、查看硬件配置

1、查看CPU

cat /proc/cpuinfo

2、查看内存

free -m

点赞
收藏
评论区
推荐文章
DevOpSec DevOpSec
3年前
pytest介绍
概述pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:简单灵活,容易上手,文档丰富;支持参数化,可以细粒度地控制要测试的测试用例;能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytestrequests);pytest具有很多第三方插
Stella981 Stella981
3年前
Android自动化测试,5个必备的测试框架
AppiumAppium是一个开源的移动测试工具,支持iOS和Android,它可以用来测试任何类型的移动应用(原生、网络和混合)。作为一个跨平台的工具,你可以在不同的平台上运行相同的测试。为了实现跨平台的功能,Appium使用了供应商提供的AndroidUI框架来实施测试:在iOS中使用XCTest,在Android中使用UIAutom
Stella981 Stella981
3年前
Linux网络 查看网络配置、测试网络连接、设置网络地址参数
目录查看网络配置1、ifconfig(查看网络接口信息)2、hostname(查看主机名称)3、netstat(查看网络连接情况)4、ss(获取socket统计信息)5、route(查看路由表)测试网络连接1、ping
Stella981 Stella981
3年前
Linux 开启和关闭 Ping 操作
Linux默认是开启ping操作的,通过以下两种方式可以开启和关闭ping操作。1、修改内核参数通过内核参数设置也有两种方式,一种是临时修改,一种是永久修改。1.1临时设置PING操作禁止echo1/proc/sys/net/ipv4/icmp_echo_igno
Wesley13 Wesley13
3年前
unittest单元测试框架前言
一.在我们没有学习过python语言的时候领导让我们做接口测试我们都使用工具来做测试,一般常用的如jemeter,postman这些个工具,我来推荐使用postman这个工具来进行接口测试,有的小伙伴们说Fiddler或Charles抓接口,然后进行测试不也成吗?成是成,但是接口测试往往优先于客户端测试并且postman这个工具方便用来模拟异常请求,并
Stella981 Stella981
3年前
Spring Boot(十二)单元测试JUnit
一、介绍JUnit是一款优秀的开源Java单元测试框架,也是目前使用率最高最流行的测试框架,开发工具Eclipse和IDEA对JUnit都有很好的支持,JUnit主要用于白盒测试和回归测试。<!more白盒测试:把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的;回归测试
ping命令使用及其常用参数
PING(PacketInternetGroper),因特网包探索器,用于测试网络连接量检查网络是否连通,可以很好地帮助我们分析和判定网络故障。Ping发送一个ICMP(InternetControlMessagesProtocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。
美味蟹黄堡 美味蟹黄堡
2年前
香港VPS的服务架构有哪些?
香港vps云服务器的服务架构有:1、IaaS,能构建所有其他类型的香港云计算解决方案;2、SaaS,客户可以在订购的基础上访问它,能有效地消除了盗版;3、DaaS,能消除因丢失IT硬件而丢失数据的风险;4、DRaaS,能在香港云端备份工作环境,在系统出现故障数据丢失时从中恢复,还可用于创建数据或应用程序的热插拔版本。测试环境是使用的3A网络的香港VPS,速度
芝士年糕 芝士年糕
2年前
九个常用的网络命令 ,很实用!
推荐使用3A服务器一、ping命令ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、
京东云开发者 京东云开发者
11个月前
测试用例设计方法六脉神剑——第五剑:化气为型,场景用例破云 | 京东物流技术团队
当拿到一个测试任务时,并非先关注某个功能的细节测试,而是先要使用场景法对主要业务流程和主要功能展开测试,当业务场景没有问题后,再使用等价类、边界值、判定表等方法对细节功能进行测试(先整体后细节)。
美味蟹黄堡
美味蟹黄堡
Lv1
层楼望,春山叠;家何在?
文章
16
粉丝
2
获赞
4