Linux 磁盘调整帮助

Linux 磁盘调整帮助

我有一个软件 RAID1 磁盘,其随机经历非常慢的读取时间。

hdparm -t /dev/md0
/dev/md0:
Timing buffered disk reads: 2 MB in 12.43 seconds = 164.80 kB/sec

看起来 RAID 组中有一个磁盘始终比另一个磁盘慢。但它们都是相同的 1.5TB SATA 驱动器。我读过一些使用 hdparm 的调优建议,但它似乎不适用于 SATA 驱动器,我犹豫是否要在生产系统上进行实验。

任何意见,将不胜感激。

答案1

一个驱动器很可能出现错误或高温等异常情况。

检查 SMART 日志以获取更多信息。

顺便说一句,hdparm 中的调整选项也应该适用于 SATA 驱动器。

答案2

如果您想消除驱动器作为读取性能问题的根源,请使用 dd 进行一些简单的测试。

dd if=/dev/sda of=/dev/null bs=32M count=32
dd if=/dev/sdb of=/dev/null bs=32M count=32
dd if=/dev/md0 of=/dev/null bs=32M count=32

(当然,您也可以使用 hdparm 工具,但只要您可以模拟实际负载,dd / 应用程序级别测试可能更能反映实际性能)

读取测试是非破坏性的,因此这不会影响您的阵列。

相关内容