Raid

較新硬體上的 RAID10 性能比舊硬體上的 RAID5 性能慢?

  • May 5, 2022

我目前正在嘗試找出新伺服器與舊伺服器相比的性能問題。性能應該更好,但事實並非如此,我無法弄清楚原因。

舊伺服器是帶有 PERC H740P Mini 和 8Gb 記憶體的 Dell R640(2x Xeon Gold 5218、128Gb RAM)。RAID 5 虛擬磁碟中的 6 個三星 Pm1645 1.6Gb 12Gb/s SAS 混合用途企業 SSD

新伺服器是具有 PE​​RC H755 和 8Gb 記憶體的 Dell R650(2x Xeon Gold 6330、256Gb RAM)。RAID 10 虛擬磁碟中的 6 個 Seagate Nytro 2532 1.92Tb 12Gb/s SAS 混合用途企業 SSD

新驅動器在讀取和寫入方面的物理速度都較慢,但從 6 驅動器 RAID5 陣列到 6 驅動器 RAID10 我認為這將彌補這一點。舊驅動器額定為 1Gb 順序讀取和 1.2Gb 順序寫入,而新驅動器為 840Mb 和 650Mb。在一個簡單的測試中,在兩台機器上創建一個新的 200Gb vhdx:舊伺服器在大約 46 秒內創建文件,新伺服器需要 102 秒。

即使新 RAID 的性能提升,它真的需要兩倍的時間嗎?舊的 RAID5 怎麼這麼快就完成了,或者我只是不明白。

RAID-10 陣列的速度與 RAID-0 陣列的一半大小一樣快。它可能比某些配置或某些工作負載(交替從每對的兩個驅動器讀取)要快一些。因此,您的 6 個驅動器 RAID-10 的速度應該是較新驅動器之一的 3 倍:3 x 840MB/s(不是 Mb!)等於 ~2500MB/s。

RAID-5 陣列與少一個驅動器的 RAID-0 一樣快(僅用於順序操作,隨機寫入要慢得多)。因此,您的 6 個驅動器 RAID-5 的速度應該是舊驅動器的 5 倍:5 x 1GB/s = 5 GB/s。這大約是您的新設置的兩倍,並且與您的數字非常匹配。

引用自:https://serverfault.com/questions/1100246