fio硬盘性能压测工具

背景:
本章主要介绍硬盘性能压测(即压力测试)的利器fio,包括如何安装fio、如何使用fio来测试设备的I/O性能。
对于数据库服务器等尤为重要,在环境部署、项目验收前建议一定要做此项测试,保证硬盘性能满足基本要求。
1 安装fio
1.1 方法一 yum安装
在操作系统上直接使用包安装工具安装fio。例如,在Redhat Linux或CentOS系统上利用yum安装,命令如下:
yum install fio.x86_64
1.2 方法二 源码安装
(1) 下载fio,见附件fio-3.3.tar.gz
上传到苍穹服务器目录
# tar zxf fio-3.3.tar.gz
# cd fio-fio-3.3

(2) 安装
# ./configure
# make && make install
2 测试I/O性能
上传附件kd_standard_fio.zip到服务器,并解压开。
# unzip kd_standard_fio.zip

# vi kd_standard_fio.spc
修改kd_standard_fio.spc配置文件
directory=/kingdee/ (此目录以现场实际存储磁盘挂载目录为准,即需要测试性能的硬盘,需要有大于20G的空间,这里以kingdee目录为例)
如果要测试数据库SSD盘性能,测试目录为数据盘目录,若需测试其他目录所使用硬盘性能,则指定对应目录进行测试,注意其剩余空间足够,以免生成测试文件后占满空间导致系统异常。

在kd_standard_fio.spc所在目录执行fio测试,会生成a.log测试文件
# fio --output=a.log kd_standard_fio.spc
执行过程中会提示执行预估时间

执行过程中
fio硬盘性能压测工具
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



