作为”VPSFinder”的站长,我经常会用到一些VPS测试工具,了解VPS主机的基本情况,比如:刚买的VPS感觉很卡,那么我们就需要利用测试工具查看具体问题出在哪里,网速卡不卡?判断这个VPS值不值这个价?
VPS测速就像给它做”体检”一样,通过测速,我们就能够直观地看到服务器的各项性能指标,从而判断新购VPS是否跟价值匹配,是否适合自己的需求。
在我10多年的VPS服务器运维生涯中,我见过太多的坑,在这就来分享一下作为站长,国外VPS如何测速?,以及哪些站长常用的测试工具值得收藏。
如何全方位测评你的VPS
购买VPS时,往往都有提供测试IP,我们可以在购买之前就进行全面测评,这一点很重要。作为站长,我大致的总结了一套系统的VPS测评方法,助你全面了解VPS服务器的真实性能。
测评一款VPS往往不能只看单一指标,需要多个维度进行综合评估。
通常的我们会从以下几个方面进行测试:
1、基础系统信息检测
了解VPS的基本配置信息,包括CPU型号、核心数、内存大小、磁盘空间等。这些信息可以通过简单的Linux命令获取:
Ⅰ、# 查看CPU信息
cat /proc/cpuinfo
Ⅱ、# 查看内存信息
free -h
Ⅲ、# 查看磁盘空间
df -h
另外,使用综合检测脚本会更方便,比如 bench.sh ,它能一次性展示VPS的所有基础信息。
2. 性能基准测试
性能是VPS实际能力的关键,我一般会从以下几个方面进行测试:通常会测试以下几个方面:
CPU性能测试:CPU性能直接影响服务器的响应速度和应用程序的运行效率,一般的我们使用UnixBench来测试它,也是公认的标砖的测试工具。
磁盘I/O测试:磁盘读写速度对数据库性能影响很大。那么,我们可以使用dd命令测试它:
Ⅰ、# 写入测试
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
Ⅱ、# 读取测试
dd if=test of=/dev/null bs=64k
更全面的测试还可以使用fio或iozone等磁盘测试工具。
内存性能测试:内存的性能他会影响应用程序的运行效率,特别是需要大量内存操作的应用程序:
Ⅰ、# 使用memtester测试内存
apt-get install memtester
memtester 1024 1
3. 网络性能测试
网络性能可能是VPS重要的指标,尤其对面向全球用户的服务器程序或者网站。
带宽测试:测试VPS的实际下载和上传速度:
Ⅰ、# 使用wget测试下载速度
wget -O /dev/null https://你的域名/downloads/test100.zip
延迟测试:决定用户访问VPS服务器的响应时间:
Ⅰ、# 使用ping测试延迟(例如:Google、Baidu)
ping -c 10 google.com
我有多个客户抱怨打开网页时间过长,通过测试发现,他的VPS的配置相当不错,但是呢,在大陆访问它时,延迟高达300ms。
路由追踪:了解数据包从用户到服务器的路径,可以更加清晰的了解和诊断网络问题:
Ⅰ、# 使用traceroute追踪路由
traceroute google.com
4. 稳定性测试
VPS的稳定性也是一个同样重要的指标,我们可以长时间运行压力测试来评估它,如下:
Ⅰ、# 使用stress测试系统稳定性
apt-get install stress
stress --cpu 2 --io 1 --vm 1 --vm-bytes 128M --timeout 300s
在压力测试时,时刻监测服务器系统的负载和温度等指标,确保VPS在高负荷的状态下稳定运行。
另外,我的常用测试工具/脚本
我这里给大家收集了一些的常用检测脚本,在这里列举一些常用的VPS各类检测的脚本,如下:
1、bench.sh:综合检测
只需要执行一行命令即可完成,官方信息可以访问https://bench.sh查看。
脚本使用方法如下:
wget -qO- bench.sh | bash
或者
curl -Lso- bench.sh | bash
2、unixbench:综合检测
Github项目地址:https://github.com/teddysun/across
脚本使用方法如下:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
chmod +x unixbench.sh
./unixbench.sh
3、Speedtest CLI:综合检测
Speedtest提供了命令行工具用来测试VPS的带宽速度,更多信息可以访问Speedtest查看。
脚本使用方法如下:
# Fedora/Centos/Redhat 安装工具
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest
4、一键检测回程路由脚本
脚本使用方法如下:
# Fedora/Centos/Redhat 安装工具
wget -qO- git.io/besttrace | bash
5、Ping.pe:网络稳定检测
它可以让我们清晰的看到通过各运营商访问VPS时的丢包情况,可以直接访问网站 https://ping.pe 使用它。
6、站长之家Ping:Ping检测
在线工具网址:https://ping.chinaz.com
7、TraceRoute:去程路由检测
在线工具网址:https://tools.ipip.net/traceroute.php
针对一些有特殊需求的用户,需要查看流媒体平台解锁状态。
8、流媒体平台解锁检测
Github 项目地址:https://github.com/lmc999/RegionRestrictionCheck
脚本使用方法如下:
bash <(curl -L -s check.unlock.media)
如果只需要检测 IPv4 结果
bash <(curl -L -s check.unlock.media) -M 4
9、ITDOG:Ping检测
在线工具网址:https://www.itdog.cn/ping
好了,这篇文章《国外VPS如何测速?站长常用的测试工具》您可以了解一些常用的工具和使用方法,在购买VPS时,全面的了解其性能指标,防止被云服务商的一些营销宣传数据误导。
















