Ssd

RAID 10 中 6 個 250GB SSD 可接受的 I/O 速度

  • September 23, 2016

我在帶有 PERC H700 RAID 控制器的戴爾伺服器上執行 CentOS 7(XFS 文件系統)。在這台伺服器內,我有 6 個三星 850 Evo 250GB SSD(是的,它們是消費類驅動器,但是,這是一台家用伺服器。無論如何,我進行了 DD 測試,得到的速度約為 550MB/s,這將是近似的寫入速度單個 SSD 的速度,但這些驅動器在 RAID 10 中……人們期望更多。

寫測試的輸出:

[root@localhost] sync; dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 1.95942 s, 548 MB/s

讀取測試的輸出:

[root@localhost]# dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 0.171463 s, 6.3 GB/s

任何人都可以對這種情況有所了解,這是否是可接受的寫入速度?我很困惑在這裡做什麼。感謝你的幫助 :)

我可以將其作為副本關閉,因為有很多因素會影響 Linux 中的儲存性能。

我認為人們在嘗試對 SSD 性能進行基準測試時有錯誤的想法。您應該使用 SSD 以獲得更好的隨機 I/O 性能。您正在測試大塊順序性能,它不匹配任何類型的案例,除了,嗯,複製大文件。

  • 吞吐量:陣列的最大頻寬(可能是連續的)。
  • IOPS:陣列每秒能夠進行多少次 I/O 操作。
  • 延遲:儲存子系統服務您的 I/O 請求的速度。

在大多數情況下,最後兩個是最重要的。再加上您正在使用 RAID 控制器這一事實,還有一個記憶體元素在起作用。此外,XFS 和 Linux 記憶體 I/O,因此您需要知道您正在測試什麼。

我建議使用專門建構的工具fioiozone或者甚至bonnie++執行一組適當的基準測試。

另請參閱:HP P410 RAID + Samsung 830 SSD + Debian 6.0 - 預期性能如何?

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