VPS测速脚本有哪些?_常用脚本对比与使用指南

VPS常用的测速脚本有哪些?

脚本名称 主要功能 测试项目 特点
Speedtest-cli 网络速度测试 下载/上传速度、延迟 官方Ookla服务、全球节点
iperf3 网络性能测试 TCP/UDP带宽、抖动 客户端-服务器模式、专业级
Bench.sh 综合性能测试 I/O速度、网络速度、系统信息 一键脚本、简洁全面
SuperBench 全方位测试 系统信息、网络速度、路由追踪 国内优化、节点丰富
LemonBench 综合性测试 系统性能、网络质量、流媒体解锁 模块化设计、功能全面

VPS测速脚本使用指南

主要测速脚本介绍

VPS性能测试是评估服务器质量的重要环节,通过测速脚本可以全面了解服务器的网络性能、磁盘I/O和系统配置。以下是常用的VPS测速脚本及其功能对比:
脚本名称 测试内容 适用场景 安装方式
Speedtest-cli 下载/上传速度、延迟 基础网络质量评估 apt install speedtest-cli
iperf3 TCP/UDP带宽性能 专业网络性能测试 apt install iperf3
Bench.sh 系统信息、I/O速度、网络速度 快速综合评估 wget -qO- bench.sh | bash
SuperBench 系统信息、网络测速、路由追踪 国内网络优化测试 wget -qO- git.io/superbench.sh | bash
LemonBench 综合性能、流媒体解锁 深度全面测试 wget -qO- https://ilemonra.in/LemonBench | bash

详细操作流程

步骤一:Speedtest-cli安装与使用

操作说明:使用官方Ookla Speedtest服务测试网络速度 使用工具提示:需要Python环境,支持全球多个测试节点
# 安装speedtest-cli
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest

运行测速

speedtest
代码块模拟工具界面
Retrieving speedtest.net configuration...
Testing from Cloud Service Provider (X.X.X.X)...
Selecting best server based on ping...
Hosted by ISP Name [Distance]: 10.12 ms
Download: 256.78 Mbps
Upload: 128.45 Mbps

步骤二:Bench.sh一键测试

操作说明:快速获取系统信息和基础性能数据 使用工具提示:单行命令即可完成测试,无需安装
# 使用Bench.sh进行测试
curl -Lso- bench.sh | bash
代码块模拟工具界面
-------------------- A Bench.sh Script By Teddysun -------------------
 Version            : v2023-10-15
 Usage              : wget -qO- bench.sh | bash

CPU Model : Intel Xeon Processor (Cascadelake) CPU Cores : 2 @ 2499.998 MHz CPU Cache : 16384 KB AES-NI : Enabled VM-x/AMD-V : Enabled
Total Disk : 39.2 GB (1.7 GB Used) Total Mem : 1.9 GB (138 MB Used) Total Swap : 0.0 GB (0 MB Used)
I/O Speed(1st run) : 156 MB/s I/O Speed(2nd run) : 189 MB/s I/O Speed(3rd run) : 172 MB/s Average I/O speed : 172.3 MB/s

步骤三:iperf3网络性能测试

操作说明:专业级的网络带宽性能测试 使用工具提示:需要分别在服务器和客户端安装,测试真实带宽
# 服务器端启动服务
iperf3 -s

客户端测试(在另一台机器执行)

iperf3 -c 服务器IP -t 30 -P 4
代码块模拟工具界面
Connecting to host 192.168.1.100, port 5201
[  4] local 192.168.1.50 port 12345 connected to 192.168.1.100 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   125 MBytes   105 Mbits/sec    0
[  4]  10.00-20.00 sec   134 MBytes   112 Mbits/sec    0
[  4]  20.00-30.00 sec   128 MBytes   107 Mbits/sec    0
[  4]   0.00-30.00 sec   387 MBytes   108 Mbits/sec    0

步骤四:LemonBench综合测试

操作说明:全面的服务器性能评估,包括流媒体解锁检测 使用工具提示:模块化设计,可选择测试项目
# 快速测试模式
curl -fsL https://ilemonra.in/LemonBench | bash -s fast

完整测试模式

curl -fsL https://ilemonra.in/LemonBench | bash -s full

常见问题与解决方案

问题 原因 解决方案
测速结果明显偏低 服务器负载过高或网络拥堵 选择低峰时段测试,关闭不必要的进程
脚本执行报错 依赖包缺失或系统不兼容 安装必要依赖:apt update && apt install curl wget
无法连接测试节点 防火墙阻挡或网络配置问题 检查防火墙设置,确保5201、8080端口开放
I/O测试结果异常 磁盘满或文件系统问题 清理磁盘空间,检查文件系统健康状态
流媒体解锁检测失败 网络限制或DNS污染 更换DNS服务器,检查网络路由

通过合理使用这些测速脚本,用户可以全面了解VPS的性能表现,为服务器选择和优化提供可靠的数据支持。建议在不同时间段多次测试,以获得更准确的平均性能数据。

发表评论

评论列表