有兴趣的朋友可以试一下呀 仓库地址在这里 链接
# 这是大佬的脚本 很好用 用了好多年了
wget -qO- git.io/superbench.sh | bash
# vibe coding 然后测试了我自己的几个 vps 都没毛病
curl -fsSL https://raw.githubusercontent.com/Helloyryr/vps-bench-script/main/superbench.sh | bash
大佬的脚本今天看来有哪些小问题呢
-
Python 2 已经退役(导致 IP 信息和 Fast.com 测速失效):
- 脚本里写的是检测
/usr/bin/python,并通过apt/yum install python安装。 - 现在的 Linux 发行版默认只有
python3,软件源里甚至已经彻底移除了python( Python 2 )这个包。这会导致后面的python tools.py(查 IP 归属地和 ASN )以及python fast_com_example_usage.py直接报错跳过。
- 脚本里写的是检测
-
国内测速节点 ID 大面积失效:
- 在
print_speedtest函数里,写死了 2020 年的十几个 Speedtest 节点 ID (比如27377北京电信、24447上海联通等)。 - 经过这么多年,国内运营商的 Speedtest 测速服务器换了一茬又一茬,当年那些 ID 绝大部分已经下线了。因为脚本里写了错误静默处理(测不出就不打印),所以你会发现现在跑脚本时,测速列表往往只能跑出两三个,甚至全空。
- 在
-
源码里的两个小 Bug (当年作者手滑留下的):
- 第 255 行:
if [ -z "ip_date" ]; then—— 作者忘了在ip_date前面加$符号。这导致判断的是字符串"ip_date"是否为空(永远不为空),所以它写的ipip备用接口逻辑其实从来没被触发过。 - 第 329 行:
$freespace=$( df -m . | awk 'NR==3 {print $3}' )` —— 赋值语句左边多写了一个 `$,如果触发这个分支会直接报语法错误。
- 第 255 行:
-
失效的外部接口:
- 获取北京时间的
http://cgi.im.qq.com/cgi-bin/cgi_svrtime(腾讯早期接口)早已关闭,好在作者写了个保底的date -u ... -d '+8 hours',所以时间显示依然正常。
- 获取北京时间的
截图

当然,大家机器的配置以及操作系统地区语言什么的都不太一样了,可能这个脚本的兼容性还不太好,希望大家有时间的话可以测试一下,多多提提意见,然后我再去完善一下, 谢谢大家呀