Yet-Another-Bench-Script – 服务器测速脚本

「发布较早的脚本存在失效的可能」本文最后更新时间 ☞

脚本介绍

Yet-Another-Bench-Script 是一款针对 Linux 服务器的测速脚本。正如它的名字一样:“又一个测速脚本”。本脚本简单易用,不需要任何外部依赖,且不需要额外权限。

Yet-Another-Bench-Script 主要包括如下内容:

  • 服务器基础信息
  • 硬盘速度 (dd & ioping)
  • iperf3 网络速度测试(ipv4 + ipv6) (iperf3)
  • Geekbench 4 Benchmark 跑分测试 (Geekbench 4)

使用方法

使用如下命令即可进行测试:

curl -s https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash
跳过部分测试

默认情况下,该脚本将运行所有测试。 如果希望跳过一项或多项测试,请使用以下命令::

curl https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh -o yabs.sh; chmod +x yabs.sh
./yabs.sh -{dig}
  • -d 此选项跳过 dd / ioping(磁盘性能)测试
  • -i 此选项跳过 iperf(网络性能)测试
  • -g 此选项跳过 Geekbench(系统性能)测试

可以将选项组合在一起以跳过多个测试。例如 ./yabs -dg 可以同时跳过磁盘和系统性能测试(也就是仅测试网络性能)。

测试项目

  • 磁盘性能测试 (dd & ioping)
    dd 程序用于测试顺序写入磁盘的性能,而 ioping 程序用于测试顺序读取磁盘的性能。
  • 网络性能测试(ipv4 + ipv6) (iperf3)
    测试服务器端刀各个位置的下载和上传速度。 该脚本使用具有 8 个并行线程的 iperf3 来测试下载和上传速度。 如果某个 iperf 服务器繁忙,在尝试10次依旧无效后会自动跳过该位置。
  • Geekbench 系统性能跑分测试 (Geekbench 4)
    Geekbench 是用于衡量系统性能的基准测试程序,该程序已在技术社区中广泛使用。 完成测试后会生成 Web URL 以便查看完整的测试和单个基准测试结果,并可以与其他 geekbench 的系统进行比较。

注意事项

本脚本已在 CentOS 7, CentOS 8, Debian 9, Debian 10, Fedora 30, Ubuntu 16.04, Ubuntu 18.04 上进行过测试正常运行,其他系统请自行测试使用。


脚本来源

Github 页面

Leave a Reply