hdparm 的效能疑問 - Linux

Table of Contents

各位 Linux 大大好

我今天有個特別想問的問題

就是我發現 Mdadm RAID5 效能會有所差異

我以前用 RAID5 with 7 drive 時只有 1000MB/s 左右 (詳細數據沒很清楚)

現在我用 RAID5 with 8 drive 卻跑出 1295MB/s

使用 TOSHIBA 3TB x8 RAID5 硬碟可以跑出 1295MB/s (md1)

但使用 MX500 1TB x2 RAID1 SSD卻只跑出 257.89MB/s (md0)

# hdparm -t /dev/md0

/dev/md0:
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
Timing buffered disk reads: 774 MB in 3.00 seconds = 257.89 MB/sec


#hdparm -t /dev/md1

/dev/md1:
HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
Timing buffered disk reads: 3888 MB in 3.00 seconds = 1295.26 MB/sec

是甚麼原因造成不同 kernel 有所效能差異

因為我記得有段時間 8HDD 的 RAID5 甚至不到 1GB/s

希望大大能提供一點 Kernel 版本號的建議,讓我可以更穩定的在線上

謝謝板

--

All Comments

Rosalind avatarRosalind2022-04-07
參數mdadm --detail?
Oscar avatarOscar2022-04-10
你說的 RAID5 使用 7 drive 和 8 drive 都是在同一台機器嗎?
Vanessa avatarVanessa2022-04-13
不然如果cpu和bus都夠力, 那麼 drive 變多速度變快應該合理.