~ / scripts / bench-monster

bench.monster 测试脚本使用说明

bench.monster 是一个按地区选择测速节点的综合测试脚本:先打印系统信息,再测 CPU、内存、硬盘,最后用 Speedtest 测到指定地区节点的上传和下载速度。加 -China 参数时测的是国内节点。脚本仍在更新,实测时的版本是 v1.8.8(2026-09-12),运行时横幅显示的地址已经是 bench.laset.com。

VERIFIED · 实测记录
实测日期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 -China

项目源码 · 以 root 执行任何一键脚本之前,建议先打开源码看一遍。

bench.monster 在国内服务器上能不能用

CN · 国内实测跑不起来

实测 9 秒就失败退出,屏幕上只有一行 bash: speedtest.sh: No such file or directory。原因是命令的第一步 curl -LsO bench.monster/speedtest.sh 没有下载成功——这个地址最终跳转到 GitHub,当时连不上,而 curl 用的是静默模式不报错,于是第二步找不到文件。看到这行报错不是你操作错了,是脚本没下载下来。 国内服务器建议直接用本站的一键命令:它会自动识别国内机器并改走国内镜像安装,同一台机器实测 7 分 7 秒跑完全套。

实测于 2026-09-20 · 腾讯云上海 · Ubuntu 24.04 · 2 核 1GB。国内服务器连 GitHub 时通时断,同一条命令不同时间的结果可能不一样。

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 的分数比
StealCPU 时间被宿主机上其他虚拟机占走的比例。实测 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.sh4 分 37 秒全程无需任何操作最经典:全程无需操作,看完 CPU、硬盘 IO 和全球下载速度
NodeQuality15 分 49 秒(硬件选快速模式,其余默认)需要回答 4 次提问沙箱无痕测试:硬件、IP 质量、网络质量、回程路由一次跑完,给出结果链接
nench33–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)

同类脚本

$ feedback

脚本跑不起来、结果看不懂、解读写错了、页面内容有误,都可以写在这里。站长会看每一条。

请不要填写密码、密钥、服务器 IP 等敏感信息。