鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

4KB数据块随机读IOPS测试

表1 4KB数据块随机读IOPS测试

用例编号

4.1.4

测试目的

测试SSD的随机读IOPS。

测试组网

测试组网

预置条件

  1. 服务器已安装操作系统(例如“CentOS 7.7”)、fio测试软件。
  2. SSD已经插在服务器上,且驱动已经在服务器上安装完毕。

测试步骤

  1. 对SSD进行4K数据块长时间随机写,目的是把SSD随机写乱并且达到随机写稳定。经实测,需要连续随机写3个小时以上才能稳定。在fio可执行文件的目录下执行以下命令。

    ./fio --name=ssd --numjobs=1 --filename=/dev/sda --bs=4k --iodepth=32 --rw=randwrite --ioengine=libaio --direct=1 --sync=0 --norandommap --group_reporting --runtime=10800 --time_based

  2. 在fio可执行文件的目录下执行以下命令。

    ./fio --name=ssd --numjobs=1 --filename=/dev/sda --bs=4k --iodepth=32 --rw=randread --ioengine=libaio --direct=1 --sync=0 --norandommap --group_reporting --ramp_time=1800 --runtime=1800 --time_based

  3. 1小时后测试完成,会自动输出测试结果,记录随机读IOPS。
说明:

filename是对应测试设备的盘符,例如“sda”。runtime表示运行时间(单位是秒),bs是块大小。