Skip to main content
☘️ Septvean's Documents
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

检查硬盘读写速度

Linux 检查硬盘读写速度主要使用 dd(简易测试)、fio(专业测试)、hdparm(读取测试)及 iostat(实时监控)命令。dd 适合快速评估,fio 适用复杂随机读写,hdparm 用于查看缓存读取速度,常用指标为 MB/s 和 IOPS。

使用 dd 命令(简单、直观)

dd 是最常用的测试工具,通过读取或写入特定大小的数据块来计算速度。

oflag=direct 可跳过缓存,直接写入硬盘,反映更真实。

进入临时目录

cd /tmp

测试写入速度 (测试硬盘写能力)

该命令创建一个 1GB 的文件并测试写入速度。

dd if=/dev/zero of=testfile bs=1G count=1 oflag=direct

普通机械硬盘的写入速度至少在 100MB/s 以上。

测试读取速度 (测试硬盘读能力)

该命令读取刚创建的文件,测试读取速度。

dd if=testfile of=/dev/null bs=1G count=1 iflag=direct

普通机械硬盘的读取速度至少在 100MB/s 以上。

测试同时读写速度

dd if=testfile of=testfile1 bs=1M count=1024

普通机械硬盘的读写速度至少在 50MB/s 以上。