| 实测日期 | 2026-09-20 |
|---|---|
| 实测环境 | Debian 13 · 1 核 1GB · DigitalOcean 纽约 Ubuntu 24.04 · 1 核 1GB · DigitalOcean 新加坡 |
| 实测耗时 | 1 分 15 秒到 1 分 19 秒 |
| 需要操作 | 全程无需任何操作 |
bench.monster 运行命令
curl -LsO bench.monster/speedtest.sh; bash speedtest.sh -Chinabench.monster 在国内服务器上能不能用
实测 9 秒就失败退出,屏幕上只有一行 bash: speedtest.sh: No such file or directory。原因是命令的第一步 curl -LsO bench.monster/speedtest.sh 没有下载成功——这个地址最终跳转到 GitHub,当时连不上,而 curl 用的是静默模式不报错,于是第二步找不到文件。看到这行报错不是你操作错了,是脚本没下载下来。 国内服务器建议直接用本站的一键命令:它会自动识别国内机器并改走国内镜像安装,同一台机器实测 7 分 7 秒跑完全套。
bench.monster 适合什么情况
- 想一分钟左右拿到硬件概况:实测 1 分 15 秒跑完,全程不用操作
- 想看 CPU Steal 判断是否超售:这是多数同类脚本不显示的一项
- 月流量少的机器:两次实测分别用了 7.06 GB 和 5.88 GB
- 想要完整的三网测速:实测 8 个国内节点只出了 1 个结果
- 当天已经跑过别的测速脚本:很可能直接被 Speedtest 限流
运行前准备
- 需要 curl 和 bash。本站实测时以 root 运行。
- 留意流量:实测一次 -China 运行,脚本自己统计的总流量是 7.06 GB(下载 4.36 GB、上传 2.70 GB)。绝大部分花在第一行 Nearby(就近节点)上——那台测试机到就近节点跑出了 9171 Mbps 的下载,十几秒就是几个 GB。月流量只有几百 GB 的机器不要反复跑。
- 测速用的是 Ookla Speedtest。如果这台机器当天已经跑过别的测速脚本,可能直接被限流,见下方常见问题。
bench.monster 运行过程:一步一步
第 1 步:粘贴命令回车
命令分两段:先把 speedtest.sh 下载到当前目录,再带 -China 参数运行。不会出现任何菜单或提问。开头会显示 Installing tools.py,是脚本在下载自己的辅助程序。
Region: China https://bench.laset.com v1.8.8 2026-09-12 Usage : curl -sL bench.laset.com | bash -s -- -China Installing tools.py ...
第 2 步:等硬件测试跑完
系统信息几秒就出来,接着是 CPU Speed、RAM Speed、Disk Speed 三组测试,不需要任何操作。
第 3 步:看国内节点测速
最后是 China Speedtest.net 表格:第一行 Nearby 是离机器最近的节点,横线下面才是国内节点。跑完会打印流量统计、总耗时和一个 speedtest.net 的结果分享链接。
bench.monster 输出怎么看
实测输出节选
CPU Speed:
bzip2 : 79.1 MB/s
sha256 : 260 MB/s
md5sum : 472 MB/s
Steal : 0.10%
RAM Speed:
Avg. write : 1911.5 MB/s
Avg. read : 5734.4 MB/s
Disk Speed:
Average : 872.3 MB/s
## China Speedtest.net
Location Upload Download Ping Loss
Nearby 1995.69 Mbps 9171.13 Mbps 1.06 ms 0%
Suzhou (JSQY) 349.59 Mbps 1.04 Mbps 260.59 ms 0%
## Statistics
Total Traffic : 7.06 GB
Finished in : 1 min 15 sec
| 看到的内容 | 含义 |
|---|---|
| CPU Speed | 用 bzip2、sha256、md5sum 处理数据的吞吐量,单位 MB/s,越大越好。只能和同一脚本跑出的别的机器比,不能和 Geekbench、sysbench 的分数比 |
| Steal | CPU 时间被宿主机上其他虚拟机占走的比例。实测 0.10%,接近 0 说明没有明显超售;长期在百分之几以上就要留意 |
| RAM Speed | 内存读写吞吐量 |
| Disk Speed | 连续写三次取平均的顺序写入速度,和 bench.sh 的 I/O Speed 是同一类指标 |
| Upload / Download | 站在 VPS 的角度:Upload 是 VPS 发往国内节点的速度,也就是国内用户从这台机器下载东西的速度,通常这个数更重要 |
| Loss | 测速过程中的丢包率 |
实测的重点发现:脚本源码里 -China 定义了 8 个国内节点(苏州电信、苏州 JSQY、上海联通、徐州电信、镇江电信、宁波电信、杭州电信、北京联通),但从纽约的测试机跑,表格里只出现了 Suzhou (JSQY) 一行——连不上的节点脚本不报错,直接不显示。所以表格行数少不代表脚本坏了,也不要把仅有的一两行当成"三网"结论:这一行只说明到那一个节点的情况。本站随后在一台全新的新加坡机器上重测(1 分 19 秒,消耗 5.88 GB 流量),结果一样:8 个国内节点仍然只有 Suzhou (JSQY) 一行,上传 795.95 Mbps、延迟 70.61 毫秒。两台机器、两个大洲,出结果的都只有这一个节点,可以确定是其余节点本身不可用。同一台新加坡机器上,本站的一键命令(调用融合怪)测的 6 个国内节点全部出了结果。要看电信、联通、移动三家各自的速度,用融合怪或本站的一键命令更合适。
运行后会在系统里留下什么
实测运行结束后:当前目录里的 speedtest.sh 和 tools.py 被脚本自己删掉了;/root/speedtest.log 留有一份完整结果;/root/.config/ookla/speedtest-cli.json 是 Speedtest 程序的许可记录。没有观察到它用包管理器安装软件。
实测遇到的问题与处理
测速表格只显示 Speedtest limit reached, try again in 1 hour
实测遇到过:在同一台机器上连着跑了几个测速脚本之后,第一次运行 bench.monster 就是这个结果,流量统计是 0.00 GB。这是 Speedtest 官方对这个 IP 的限流,不是脚本或机器的问题。实测两个半小时之后再运行,恢复正常。
国内节点只显示一两行
见上文:连不上的节点不会显示。脚本定义了 8 个国内节点,纽约和新加坡两台机器实测都只有 1 个出了结果。
横幅里写的是 bench.laset.com 而不是 bench.monster
实测时两个地址下载到的是同一个脚本(v1.8.8),运行横幅里用的是新地址。本页的命令按实测时用的 bench.monster 写。
想测别的地区
脚本源码里还有美国、欧洲、亚洲、澳洲、南美、中东、印度等地区参数。本站只实测了 -China,其他参数没有跑过,这里不写用法。
综合测试类脚本实测对比
下表的耗时和操作次数都是本站在同一批测试机上实测得到的,方便你按时间和省事程度来选。
| 脚本 | 实测耗时 | 需要操作 | 一句话 |
|---|---|---|---|
| 融合怪 (ecs) | 全套约 6 分钟(实测 6 分 4 秒 ~ 6 分 16 秒) | 官方命令需要选 2 次:语言、测试方案 | 最全面:硬件、三网测速、回程线路、流媒体与 AI 解锁、IP 质量、邮件端口一次测完 |
| bench.sh | 4 分 37 秒 | 全程无需任何操作 | 最经典:全程无需操作,看完 CPU、硬盘 IO 和全球下载速度 |
| NodeQuality | 15 分 49 秒(硬件选快速模式,其余默认) | 需要回答 4 次提问 | 沙箱无痕测试:硬件、IP 质量、网络质量、回程路由一次跑完,给出结果链接 |
| nench | 33–37 秒 | 全程无需任何操作 | 轻量老牌脚本:CPU、硬盘 ioping 和 dd、下载测速,半分钟出结果 |
| bench.monster(本页) | 1 分 15 秒到 1 分 19 秒 | 全程无需任何操作 | 按地区测速的综合脚本:系统信息、CPU、内存、硬盘,加 -China 测国内节点 |
运行任何一键脚本前的三条提醒
先读源码
一键命令是以 root 权限执行从网上下载的代码。本页给了项目源码地址,运行前先打开看一遍,确认它要做的事和你预期的一致。
不要连着跑多个测速脚本
多数脚本的测速部分都依赖 Speedtest。本站实测连续跑了几个之后被 Speedtest 官方限流,后面所有脚本的测速结果都是空的,一个多小时也没恢复。
耗时长的放进 screen
要跑十分钟以上的脚本,先执行 screen 或 tmux 再运行。SSH 意外断开时测试不会中断,重新连上用 screen -r 就能回到现场。
不想自己对照结果?
用本站的一键命令测一次,解读页会把线路档次、硬盘是否超售、IP 能不能用逐项写明白。
bash <(curl -sL https://vpscesu.com)