VPS 测速工具
专业的 VPS 性能测试工具集,帮助您全面了解服务器的性能表现。
🚀 一键测试脚本
SuperBench 综合测试
wget -qO- bench.sh | bash
测试项目:
- 系统信息
- CPU 性能测试
- 内存性能测试
- 磁盘 I/O 测试
- 网络速度测试
Bench.sh 轻量测试
curl -Lso- bench.sh | bash
特点:
- 快速测试
- 结果简洁
- 支持多种系统
Yet-Another-Bench-Script (YABS)
curl -sL yabs.sh | bash
优势:
- 测试项目全面
- 结果详细
- 支持 IPv6 测试
🔧 专项测试工具
CPU 性能测试
UnixBench
# 安装依赖
apt update && apt install -y build-essential
# 下载并运行
wget https://github.com/kdlucas/byte-unixbench/archive/v5.1.3.tar.gz
tar -xzf v5.1.3.tar.gz
cd byte-unixbench-5.1.3/UnixBench
make
./Run
Geekbench 5
# 下载
wget https://cdn.geekbench.com/Geekbench-5.4.4-Linux.tar.gz
tar -xzf Geekbench-5.4.4-Linux.tar.gz
cd Geekbench-5.4.4-Linux
# 运行测试
./geekbench5
内存性能测试
Stream
# 编译并运行
gcc -O -DSTREAM_ARRAY_SIZE=100000000 -mcmodel=large -fopenmp stream.c -o stream
./stream
磁盘 I/O 测试
FIO 测试
# 安装 FIO
apt install -y fio
# 随机读测试
fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=4k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=randread
# 随机写测试
fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=4k -size=2G -numjobs=1 -runtime=60 -group_reporting -name=randwrite
# 顺序读测试
fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=1M -size=2G -numjobs=1 -runtime=60 -group_reporting -name=read
# 顺序写测试
fio -filename=/tmp/test -direct=1 -iodepth 1 -thread -rw=write -ioengine=psync -bs=1M -size=2G -numjobs=1 -runtime=60 -group_reporting -name=write
DD 测试 (简单)
# 写入测试
dd if=/dev/zero of=/tmp/test bs=1M count=1024 oflag=direct
# 读取测试
dd if=/tmp/test of=/dev/null bs=1M count=1024 iflag=direct
网络性能测试
Speedtest-CLI
# 安装
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash
apt install speedtest
# 运行测试
speedtest
iperf3 带宽测试
# 安装
apt install -y iperf3
# 服务端 (在测试服务器上运行)
iperf3 -s
# 客户端 (在 VPS 上运行)
iperf3 -c 测试服务器IP
多地点网络测试
# 全球多点测试脚本
curl -sL network-speed.xyz | bash
📊 网络路由测试
MTR (推荐)
# 安装
apt install -y mtr
# 测试到目标的路由
mtr -r -c 10 目标IP
# 实时监控
mtr 目标IP
Traceroute
# 安装
apt install -y traceroute
# 路由追踪
traceroute 目标IP
BestTrace
# 下载并运行
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
unzip besttrace4linux.zip
chmod +x besttrace
./besttrace 目标IP
🌐 全球网络拨测
IPCONFIG.COM 专业拨测 ⭐ 推荐
IPCONFIG.COM 提供专业的全球网络拨测服务,覆盖 7 大洲 20+ 测试节点。
API 拨测工具
# 全球 PING 拨测
curl -H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
"https://ipconfig.com/api/ping" \
-d '{
"host": "your-domain.com",
"lang": "en",
"ipVersion": "ipv4",
"areas": ["all"],
"count": 3
}'
功能特点
- 🌍 全球覆盖: 7大洲20+节点
- ⚡ 快速测试: 3秒完成全球拨测
- 📊 详细数据: 延迟、丢包、地区分析
- 🔄 实时结果: 即时获取测试数据
测试结果包含
- 平均/最小/最大延迟
- 丢包率统计
- 地区性能分布
- 节点连通状态
传统 Ping 测试
多地点 Ping 测试
# 多地点 Ping 测试脚本
curl -sL https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh | bash
三网延迟测试
# 电信
ping -c 10 www.189.cn
# 联通
ping -c 10 www.10010.com
# 移动
ping -c 10 www.10086.cn
🔍 系统信息查看
基本信息
# 系统版本
cat /etc/os-release
# CPU 信息
cat /proc/cpuinfo
# 内存信息
cat /proc/meminfo
# 磁盘信息
df -h
# 网络接口
ip addr show
详细硬件信息
# 安装 lshw
apt install -y lshw
# 查看硬件信息
lshw -short
📈 性能监控
htop (实时监控)
# 安装
apt install -y htop
# 运行
htop
iostat (I/O 监控)
# 安装
apt install -y sysstat
# 监控 I/O
iostat -x 1
iftop (网络监控)
# 安装
apt install -y iftop
# 监控网络
iftop
🛠️ 自动化测试脚本
综合测试脚本
#!/bin/bash
echo "=== VPS 综合性能测试 ==="
echo "开始时间: $(date)"
echo
echo "=== 系统信息 ==="
echo "操作系统: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)"
echo "内核版本: $(uname -r)"
echo "CPU 型号: $(cat /proc/cpuinfo | grep 'model name' | head -1 | cut -d':' -f2 | xargs)"
echo "CPU 核心数: $(nproc)"
echo "内存大小: $(free -h | grep Mem | awk '{print $2}')"
echo "磁盘空间: $(df -h / | tail -1 | awk '{print $2}')"
echo
echo "=== CPU 性能测试 ==="
sysbench cpu --cpu-max-prime=20000 --threads=1 run | grep "events per second"
echo
echo "=== 内存性能测试 ==="
sysbench memory --memory-total-size=1G run | grep "transferred"
echo
echo "=== 磁盘 I/O 测试 ==="
dd if=/dev/zero of=/tmp/test bs=1M count=100 oflag=direct 2>&1 | grep copied
rm -f /tmp/test
echo
echo "=== 网络测试 ==="
curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python3
echo
echo "测试完成时间: $(date)"
📋 测试结果解读
CPU 性能指标
- UnixBench 分数:
- 1000+ : 优秀
- 500-1000 : 良好
- <500 : 一般
内存性能指标
- 带宽:
10GB/s : 优秀
- 5-10GB/s : 良好
- <5GB/s : 一般
磁盘 I/O 指标
- 随机读写 IOPS:
5000 : 优秀 (SSD)
- 1000-5000 : 良好
- <1000 : 一般 (可能是 HDD)
网络性能指标
下载速度:
100Mbps : 优秀
- 50-100Mbps : 良好
- <50Mbps : 一般
延迟:
- <50ms : 优秀
- 50-100ms : 良好
100ms : 一般
⚠️ 注意事项
- 测试影响: 性能测试会消耗系统资源,建议在低峰期进行
- 磁盘测试: I/O 测试可能对 SSD 寿命有影响,不要频繁测试
- 网络测试: 大量网络测试可能消耗流量配额
- 结果参考: 测试结果仅供参考,实际性能可能因环境而异