探索建站和运维乐趣

Yet Another Bench Script - 一键脚本测试服务器Fio/iperf3/Geekbench

今天老蒋在介绍一款来自国外的Yet Another Bench Script脚本,也是用来测评服务器性能的。这个脚本相对我们常见的国内的脚本稍微有点深度。比如我们看到有提供Fio、iperf3和Geekbench的性能测试。具体到底测试的是什么呢?

Yet Another Bench Script - 一键脚本测试服务器Fio/iperf3/Geekbench

1、fio

是目前比较全面的IO测试软件,Fio授予使用各种选项以各种方法评估磁盘性能的能力。 作为此脚本的一部分,使用 4k、64k、512k 和 1m 块大小进行了四次随机读写 fio 磁盘测试。 结果比较接近真实水平,实际上对于fio的使用还 可以比较深入,以后老蒋单独介绍。

2、iperf3

测试下载和上传到不同位置的速度的行业标准。 此脚本使用具有 8 个并行线程的 iperf3 并测试下载和上传速度。 如果 iperf 服务器在 10 次尝试后繁忙,则跳过该位置/方向的速度测试。

3、Geekbench

Geekbench 是一个衡量系统性能的基准测试程序,在技术社区中被广泛使用。 显示的 Web URL 能够查看完整的测试和单独的基准测试结果,并允许与其他 geekbench 的系统进行比较。 将 Geekbench 结果添加到 Geekbench 配置文件的声明 URL 将写入执行此脚本的目录中的文件。 默认情况下,Geekbench 5 是唯一执行的 Geekbench 测试,但是,也可以通过传递适当的标志来打开 Geekbench 4。

介绍这么多,我们还是直接看脚本工具吧。

第一、一键测评脚本

curl -sL yabs.sh | bash

或者

wget -qO- yabs.sh | bash

第二、执行脚本效果

我们可以看到下图,有看到服务器配置信息、Fio硬盘读写能力、网络速度测试、Geekbench跑分测试。

唯独稍微这个脚本有个缺点就是,他是国外的脚本,测试速度脚本的时候没有国内或者亚洲的节点,全部是国外的节点。所以,这个脚本用来测试国外云服务器还是可以用的,国内的话测速速度的需要改改测试节点区域,毕竟如果像香港或者亚洲的其他机器的话,我们还是测试到大陆或者亚洲其他节点的速度比较多横向比对。

就这么个测试服务器脚本工具,我们也可以看看其他的:

1、SuperBench - 常规一键Shell脚本检测服务器配置/IO读写/下载测速

2、LemonBench快速综合检测Linux服务器性能(硬件网络和下载速度)

3、利用BestTrace工具检测服务器路由去程和回程(支持Linux和Windows)

赞(0)
转载保留:老部落 » Yet Another Bench Script - 一键脚本测试服务器Fio/iperf3/Geekbench


关注公众号『老蒋朋友圈』

获取更多建站运营运维新知!
互联网创业、前沿技术......