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