VPS测速工具SuperBench的详细功能解析
TOPIC SOURCE
VPS 一键测速脚本superspeed修复版
SuperBench 作为一款面向 VPS 用户的综合测速与基准评估工具,其核心价值在于将网络延迟、带宽、CPU 计算力、磁盘 I/O 等多维度指标统一呈现,帮助租户快速判断云实例的真实性能。脚本采用 Bash + curl 方式一键拉取,执行后会自动检测本机 IP、操作系统版本并生成彩色终端表格,兼容多种 linux 发行版。
核心功能概览
在功能层面,SuperBench 将传统的单一网络速率测试升级为三网(电信、联通、移动)同步测算,并引入节点分层:全国主要城市的 5G 接入点、专线节点以及 CDN 回源点。除此之外,还内置了 CPU 计算基准(基于 sysbench 的多线程整数与浮点运算)、内存带宽(mbw)以及磁盘顺序/随机 I/O(fio)的快速跑分。
网络测速子模块
- 三网并行:同一时间向电信、联通、移动的 5G 节点发起 TCP/UDP 双向流量。
- 关键指标:上传速率(Mbps)、下载速率(Mbps)以及往返时延(ms),均采用 5 次取平均的方式抹平瞬时波动。
- 节点选择:脚本内置 30+ 城市节点,可通过
--city=shanghai参数锁定单城测试。 - 结果导出:支持 CSV 与 JSON 双格式输出,便于后续在 Grafana 或自建报表系统中可视化。
系统资源基准
网络数据之外,SuperBench 会在同一次运行中调用本地基准套件,对 CPU、内存和磁盘进行快速压测。CPU 部分使用 4 核 8 线程的机器默认跑 5 秒的整数加法与浮点乘法,对比每核每秒指令数(MIPS)与 FLOPS;内存带宽则通过 1GB 大小的随机读写测试,给出 GB/s 级别的吞吐量;磁盘 I/O 采用 4K 随机读写和 1M 顺序写两种模式,分别报告 IOPS 与 MB/s。所有数值均在同一表格中与网络指标并列,形成“一站式”性能画像。
可扩展性与集成
值得注意的是,SuperBench 并非闭源黑盒。脚本的每一步均可通过环境变量进行自定义,例如 SB_NET_TIMEOUT 调整网络测试的超时阈值,SB_CPU_THREADS 控制 CPU 基准的并发数。对于 DevOps 场景,用户可以将其嵌入 CI/CD 流水线,利用返回的 JSON 数据实现自动化的实例筛选或告警阈值设定。

参与讨论
这个工具把网络和系统基准放一起挺实用的,省得跑好几个脚本了。
三网同时测这个想法不错,能看出运营商差异,实测数据有参考价值。
这个脚本在 ARM 芯片上跑过吗?M1 或者树莓派上能跑吗,求答。
我之前也用类似脚本跑过 VPS,确实能发现磁盘随机写比顺序慢太多的事儿。
–city 参数很方便,想要锁定某地做回归测试完全够用。
结果能直接输出 JSON 导入 CI 很香,自动化筛选实例可以节省不少人力。
CPU 跑 5 秒够准确嘛?感觉短时间波动会影响稳定性,能否提供长跑模式?
磁盘 4K 随机和 1M 顺序都测了,真诚不错,实战排查 IO 瓶颈有用。
有点担心网络测试会被流量策略限速,测试结果会不会被运营商干扰?