bench.sh一键测试脚本使用指南:服务器系统信息、全球网络测速、IPv6与磁盘IO全能测试命令教程
官网教程
2025-03-02 08:50
2557
bench.sh 是国内服务器圈最常用的免费跑分脚本之一,一条命令就能把 CPU 型号、磁盘 IO、全球节点测速、回程路由全部跑一遍。新机器到手先用它体检,比一项项手动测省事得多。
怎么用
SSH 登录服务器后,直接执行:
wget -qO- bench.sh | bash
没有 wget 的机器用 curl:
curl -Lso- bench.sh | bash
整个过程约 3–8 分钟,中途会下载测速节点文件,国内机器可能稍慢,耐心等。
它会告诉你什么
- 系统信息:CPU 型号与核心数、内存、硬盘容量、虚拟化类型(KVM/OpenVZ)、是否超售;
- 磁盘 IO:三次读写测试,一般 SSD 在 200MB/s 以上算正常,低于 50MB/s 要警惕;
- 全球测速:对全球 10 余个节点做下载测试,看带宽是否达标;
- 回程路由:电信/联通/移动三网回程走什么线路,这一项最有价值——能直接看出是不是 CN2、是否绕路。
怎么读结果
重点看三个数:
- IO 速度:低于 100MB/s 且你买的是 SSD,说明宿主机负载高或磁盘被限速;
- 国内节点速度:香港机器到广州/上海能跑到 30Mbps 以上基本合格;
- 回程线路:出现
59.43.x.x是电信 CN2,219.158.x.x是联通 169 骨干,绕美国/日本再回国说明线路不佳。
几个提醒
- 测速会消耗流量,按流量计费的机器慎跑,一次大约跑掉 2–5GB;
- 脚本来自第三方,介意的话可以先下载再执行:
wget bench.sh,看完内容再bash bench.sh; - 同一台机器不要连续反复跑,会被测速节点限速,结果不准。
需要更细的单点测速,可以用 speedtest-cli(pip install speedtest-cli)指定节点;需要看路由细节用 mtr -rw 目标IP,比 traceroute 直观。
标签:
- bench.sh,服务器测试,性能测试,脚本使用,网络测速,IO测试,系统信息,Linux命令