可以使用以下命令测试硬盘读写延迟:

  1. 安装 fio 软件:sudo yum install fio

  2. 创建一个测试文件:sudo fallocate -l 1G /tmp/testfile

  3. 执行以下命令测试硬盘的随机读写延迟:

sudo fio --name=random-read --ioengine=posixaio --rw=randread --bs=4k --numjobs=1 --size=1G --iodepth=32 --runtime=30 --time_based --end_fsync=1

sudo fio --name=random-write --ioengine=posixaio --rw=randwrite --bs=4k --numjobs=1 --size=1G --iodepth=32 --runtime=30 --time_based --end_fsync=1

  1. 执行以下命令测试硬盘的顺序读写延迟:

sudo fio --name=seq-read --ioengine=posixaio --rw=read --bs=1M --numjobs=1 --size=1G --iodepth=32 --runtime=30 --time_based --end_fsync=1

sudo fio --name=seq-write --ioengine=posixaio --rw=write --bs=1M --numjobs=1 --size=1G --iodepth=32 --runtime=30 --time_based --end_fsync=1

执行完以上命令后,就可以查看硬盘的读写延迟信息。

Linux/Centos 服务器硬盘读写延迟测试教程

原文地址: https://www.cveoy.top/t/topic/nmoG 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录