可以使用以下命令来测量硬盘的读写延迟:

  1. 使用'dd'命令进行读写测试:
dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync && rm -f tempfile

这个命令会在当前目录下创建名为'tempfile'的1GB文件,并在写入完成后立即删除。执行这个命令会输出一些关于写入速度和用时的统计数据,其中包括每秒写入的字节数和平均延迟。

  1. 使用'fio'进行读写测试:

'fio'是一种用于测试I/O性能的工具,可以测试多种不同的I/O模式和参数。可以使用以下命令安装'fio':

yum install fio

然后,可以使用以下命令运行一个简单的测试:

fio --name=randwrite --ioengine=sync --rw=randwrite --bs=4k --numjobs=4 --size=4G --runtime=240 --time_based --end_fsync=1

这个命令会使用4个进程进行4KB的随机写入操作,总共写入4GB的数据,运行时间为240秒。执行这个命令会输出一些关于写入速度和延迟的统计数据,包括平均延迟、最小/最大延迟等。

Linux/CentOS 服务器硬盘读写延迟测试方法

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

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