不管我们购买VPS做什么,一般都要对VPS的性能和网络做一下测试,特别是国外的VPS。性价比挺高的,服务商也挺多的,那区分一下好坏。本文主要介绍一下Linux VPS测试网络和性能的工具。

1、ping命令

主要是看网络延迟情况,网络是否稳定,有没有严重的丢包 ,如果国外VPS延迟能200ms左右,那还是可以接受的。
一般都是在本地的电脑ping vps服务器的IP,例如:
PS C:\Users\Administrator> ping 72.14.180.202 -t
正在 Ping 72.14.180.202 具有 32 字节的数据:
来自 72.14.180.202 的回复: 字节=32 时间=227ms TTL=48
来自 72.14.180.202 的回复: 字节=32 时间=233ms TTL=48
来自 72.14.180.202 的回复: 字节=32 时间=240ms TTL=48
来自 72.14.180.202 的回复: 字节=32 时间=235ms TTL=48
72.14.180.202 的 Ping 统计信息:
数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 227ms,最长 = 240ms,平均 = 233ms
ping命令后加 -t 就不会自动退出,如果想退出按crtl + c 键就可以了。

2、MTR路由器追

我们可以在本机电脑中用tracert命令检测路由跟踪情况。例如:

PS C:\Users\Administrator> tracert 72.14.180.202
通过最多 30 个跃点跟踪
到 www-loadbal1.linode.com [72.14.180.202] 的路由:
1 <1 毫秒 <1 毫秒 <1 毫秒 XiaoQiang [192.168.31.1]
2 14 ms 2 ms 320 ms 124.235.233.1
3 140 ms 14 ms 13 ms 118.88.40.73
4 2 ms 1 ms 1 ms 118.88.36.61
5 4 ms 6 ms 1 ms 222.168.67.249
6 2 ms 2 ms 2 ms 222.168.1.209
7 4 ms * * 222.168.2.209
8 28 ms 22 ms 22 ms 202.97.54.121
9 22 ms 22 ms 24 ms 202.97.34.74
10 27 ms 27 ms 25 ms 202.97.14.214
11 209 ms 206 ms 215 ms 202.97.52.158
12 194 ms 195 ms 195 ms 202.97.50.62
13 184 ms 186 ms 186 ms te0-4-0-14.ccr41.sjc03.atlas.cogentco.com [38.104.139.253]
14 188 ms 188 ms 188 ms be3669.ccr21.sfo01.atlas.cogentco.com [154.54.43.9]
15 211 ms 205 ms 205 ms be3109.ccr21.slc01.atlas.cogentco.com [154.54.44.138]
16 212 ms 212 ms 212 ms be3038.ccr22.den01.atlas.cogentco.com [154.54.42.98]
17 233 ms * 234 ms be3036.ccr22.mci01.atlas.cogentco.com [154.54.31.90]
18 331 ms 325 ms 342 ms be2433.ccr32.dfw01.atlas.cogentco.com [154.54.3.213]
19 357 ms 356 ms 368 ms be2764.ccr41.dfw03.atlas.cogentco.com [154.54.47.214]
20 352 ms 342 ms 337 ms 204.68.252.98
21 267 ms 268 ms 266 ms 45.79.12.1
22 242 ms 228 ms 227 ms www-loadbal1.linode.com [72.14.180.202]
跟踪完成。

3、查看服务器其本配置和简单性能测试脚本

执行下面命令:

wget http://file.aionlife.xyz/source/download?id=5bb4c9d6dc72d91ff8d53a01 -O vpsinfo.sh && sh vpsinfo.sh

如果wget命令不存在,则需要手动安装,在CentOS下执行yum install -y wget 来安装。
运行如果如下:

hostname: kvm2.cjavapy.com (public ip )
SO: CentOS Linux release 7.5.1804 (Core) N 64 bits
kernel: 3.10.0-862.el7.x86_64
virtual: KVM
cpu: Intel Core Processor (Skylake)
vcpu: 1 core / 4223.95 bogomips
RAM: 3790 MB (63% used) / swap 3967 MB (0% used)
HD: 115G (11% used) / inkling speed 1.9 GB/s
cachefly 10MB: 446 KB/s

4、UnixBench跑分工具

UnixBench,在一定程度上可以反馈服务器的性能,但是也不能完全相信。仅仅可以做一个参考对比,有些因为特定的设置,OPENVZ VPS甚至能跑3K左右分,有的KVM和XEN才1k左右。

运行如下命令:

wget http://soft.itbulu.com/tools/UnixBench5.1.3.tgz
tar -zxvf UnixBench5.1.3.tgz
cd UnixBench
make
./Run

如果wget命令不存在,则需要手动安装,在CentOS下执行yum install -y wget 来安装。
运行结果如下: