内容简介:分享一些 VPS 常用的测试方法和测试工具,方便大家购买 VPS 后对线路质量和 VPS 性能进行简单的测试和评估,顺带介绍几个小白向的网络测试相关的小知识。原文链接:
前言
分享一些 VPS 常用的测试方法和测试工具,方便大家购买 VPS 后对线路质量和 VPS 性能进行简单的测试和评估,顺带介绍几个小白向的网络测试相关的小知识。
原文链接: https://go2think.com/vps-test-method-and-tools/
网络测试相关知识
小白向非专业解释,尽量举例说明,有个大致了解即可,知道的可以直接跳过。:)
1. 延迟
数据传输所用的时间,响应速度。如射击游戏中,点了射击,但是画面上过了 2 秒后才显示打了出去,这时敌人早跑了,这就是延迟太大了。
延迟当然是越低越好了,普通使用看看网页视频啥的只要延迟不算太大就行(我觉得 100 – 300ms 都还可以);对于游戏玩家来说比较重要,延迟大的话很影响体验。
2. 丢包
在传输中数据出现丢失。可以类比成快递丢失率,送了 10 件快递,丢了 2 件,丢失率就是 20%。
当然 0% 最好了,丢包率太大肯定会影响体验,出现卡顿等问题,但是丢包如果在一定可接受范围内倒不会影响使用。
3. 路由追踪(Traceroute)
确定数据从发出至到达目的地所经过的路径。很显然,一般绕路越少,就越快到达。下图中直连的 A 线路明显要比曲折的 B 和 C 高效。
4. 带宽
我们说宽带时常提到的 100M、50M 光纤,这个 100M 和 50M 指的就是带宽,是单位时间内传输的数据量。可以看作是行车道,车道越多越宽,通行能力就越强。
全写应该是 100Mbps,100Mbps = 100 / 8 M/s = 12.5 M/s,即 100M 带宽的最大速度是 12.5M/s。
5. 163、CN2、GT、GIA 线路是啥?
CN2 中国电信下一代承载网……巴拉巴拉看起来不明觉厉的,知道它是精品网就行了,咱们一般用的时候大概知道个好坏排名就够了。感兴趣的可以深入研究下。
- 普通 163 :最常见的线路,等级最低。在出国线路上比较拥堵,丢包率高。但便宜。
- CN2 GT :低等级的 CN2。在出国线路上拥挤度一般,比 163 要好。性价比也不错。
- CN2 GIA :等级最高。在出国线路上表现最好,少拥堵,低丢包,理论上速度最快最稳定。比 GT 贵。
6. 好的线路一定快?
CN2 就一定比 163 好?当然不一定。只能说 “好的线路普遍好,差的线路也不一定全都差!” 还受地理位置与网络环境等因素影响,存在一定波动。
比如在直连情况下,美国的 CN2 GIA 的延迟,还真没香港的普通线路延迟低,毕竟距离近得多。同一台 VPS,用电信、联通、移动等去连速度也会有差别。
好的普遍好,差的也有例外!
VPS 常用测试方法和测试工具
本地测试
一般通过 IP 地址等在浏览器上进行在线测试。
1. Ping
可以同时测试延迟和丢包率。
- 本地 CMD/终端 运行:
ping ip地址 -n 测试次数,如ping baidu.com -n 10 - ping.pe :全球延迟、丢包率和路由测试
- ping.chinaz.com :国内多地多线延迟测试
- Ping 查询_IPIP.NET :全球延迟测试,可选择位置
2. 速度
网页测速工具:
下载测速:
本地浏览器从 VPS 上下载文件,查看下载速度。有些 VPS 提供商有提供各机房的官方测试文件下载,比如 Vultr 的 How can I test Vultr download speeds? 。
或者联系客服要一下测试文件地址,也可以自己上传或生成测试文件。
3. 路由追踪
- 本地 CMD 运行:
tracert -d 地址,如tracert -d baidu.com - www.ipip.net/traceroute.php (带路径图)
- tool.chinaz.com/Tracert
- www.17ce.com/traceroute
- 客户端: Best trace (带路径图)
VPS 测试脚本
需要连接 VPS,在终端输入测试代码进行测试。
1. bench.sh
测试各种系统信息、IPv4/IPv6 国外节点下载测速、IO 等数据。
wget -qO- bench.sh | bash
2. SuperSpeed.sh
一键测试服务器到国内不同位置的速度,可以手动选择运营商、地区、本地或全面测速。
wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh && chmod +x superspeed.sh && ./superspeed.sh
3. ZBench
作者整合了上面的 Bench.sh 和 SuperSpeed.sh 两个脚本,加入了 Ping 和路由追踪测试。
wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/ZBench/master/ZBench-CN.sh && bash ZBench-CN.sh
结语
这些在线测试结果,大多是 VPS 到测试点的效果测试,受测试点的位置和网络影响,测试点越丰富,结果就越能反映出普遍效果。但并不能和自己电脑上的实际使用效果画等号。
如果是建站等开放项目,当然就需要普遍效果好了,能保证大多数地区和网络环境的用户流畅使用;如果是自用,本地测试会更准确,毕竟普遍效果好也不能代表全部都 OK。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 接口测试及常用接口测试工具
- 说说分层测试中HTTP的API测试工具
- API 测试工具 Hitchhiker 0.6 发布,改进压力测试
- API 集成测试工具 Hitchhiker 0.2 发布: 新增压力测试
- 接口测试工具 Hitchhiker v0.9 基于 UI 的断言测试
- 软件测试人员必备的60个测试工具清单,果断收藏了!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Linux Command Line
William E. Shotts Jr. / No Starch Press, Incorporated / 2012-1-17 / USD 39.95
You've experienced the shiny, point-and-click surface of your Linux computer-now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very ......一起来看看 《The Linux Command Line》 这本书的介绍吧!
RGB HSV 转换
RGB HSV 互转工具
RGB CMYK 转换工具
RGB CMYK 互转工具