关于Linux系统服务器的硬盘IO读写性能如何测试,目前来说使用FIO和Sysbench两个工具来测试是比较准确的。关于FIO测试硬盘性能的介绍主机玖玖有文章已经介绍了,在文章后面有列举相关使用FIO工具测试Linux系统服务器硬盘IO性能的教程。此文章中将要介绍的是Linux系统下Sysbench工具如何安装和Linux系统服务器如何使用Sysbench进行硬盘读写性能测试。
一、Linux系统硬盘I/O测试工具Sysbench安装及使用教程
1、首先我们根据自己的系统版本,先安装好Sysbench!
RHEL/CentOS系统:
yum install sysbench
Debian/Ubuntu系统:
apt install sysbench
下面是主机玖玖在Debian安装Sysbench截图。
2、使用下面命令生成硬盘性能测试所需要的文件。
sysbench --test=fileio --num-threads=20 --file-total-size=1G --file-test-mode=rndrw prepare
生成测试所需文件截图。
3、执行下面命令进行硬盘IO性能测试
sysbench --test=fileio --num-threads=20 --file-total-size=1G --file-test-mode=rndrw run
下面是测试结果截图展示:
4、最后使用下面命令删除前测试生成的文件。
sysbench --test=fileio --num-threads=20 --file-total-size=1G --file-test-mode=rndrw cleanup
如图:
二、Linux系统其他性能测试工具及脚本介绍
在日常使用Linux系统云服务器、独立服务器、VPS等产品时,要分别服务器质量的好坏自然离不开性能测试工具,测试服务器性能无非是两个方面,带宽和硬件性能,带宽方面目前有很多好用的一次测试脚本,可以一键测试回程路由线路情况和带宽上下行速度情况,如果对于Linux系统服务器带宽方面的测试脚本也有需求可以查看下面文章,下面两个脚本都有主机玖玖修改版可以使用,也是目前主机玖玖自用的两个脚本,基本上会维护失效的测速节点,保证脚本能正常使用。
- bench.sh一键测速脚本更新_可以一键测试Linux服务器基本信息/硬盘IO/国内三网香港新加坡日本上下行速度
- Linux服务器一键回程路由测试脚本_基于Chennhaoo一键回程路由测试脚本修改版
而在Linux服务器性能测试方面,主要是测试CPU、内存、硬盘读写速度三个方面的性能,目前使用较多的是UnixBench综合性能跑分测试脚本,使用UnixBench测试得到分数越高性能就越好!另外主机玖玖近期也介绍了一些专门针对Linux系统服务器CPU和硬盘性能测试的方法,可以使用Geekbench来CPU性能进行测试、使用FIO来对硬盘进行性能测试,详情如下面文章: