題 一個大型或兩個較小的SSD?


我正在尋找一款Crucial M225 SSD。現在我想到的問題是,值得對這些東西進行壓縮嗎?事實上,對於典型的磁性HDD沒有看到的SSD,存在任何RAID缺點。

再增加10%,我可以在單個256GB硬盤上獲得2x 128GB硬盤。現在請記住,256GB硬盤的性能比128GB大約高出5-10%。


6
2017-11-01 22:52


起源




答案:


我肯定會得到單個更大的驅動器。 RAID-ing兩個較小的驅動器不太可能提供有用的性能提升,而TRIM命令(有助於保持SSD的性能隨時間推移)可能不起作用。

SSD的控制器還應該使用任何可用空間來幫助維持性能並最大限度地延長驅動器的使用壽命(通過 最小化寫入放大率)。使用兩個較小的驅動器,您可以從較低的潛力開始利用這一點。


8
2017-11-01 23:18



我是第二個。到目前為止,我所看到的每個SSD製造商的固件在任何類型的RAID設置中都存在缺陷。 - churnd


考慮到保持磁盤空間的目標,使用2個驅動器,RAID 0將是您最好的選擇。

但是,RAID 0可靠性大致估計為Mean_Time_To_Failure / Number_Disks,這意味著您的128Gb SSD的MTTF的一半。不好。

此外,雖然在最佳條件下RAID 0場景的性能可能會提高一倍,但只有在小於條帶大小和均勻分佈塊的讀寫時才會發生這種情況。根據您對機器的操作,您必須使用(32Kb,64Kb,128Kb,256Kb甚至512Kb)之間的條帶大小來充分利用您的RAID。太多可能看起來不錯,但意味著分佈不均勻的塊。太少了,你很少會從性能提升中受益。

獲得一個大磁盤。與拼盤硬盤相比,SSD已經是一個非常好的改進:

  • 如果沒有問題,您可以獲得5-10%的性能提升
  • 一個磁盤比RAID更容易管理
  • 磁盤可靠性比RAID 0提高了

2
2017-11-01 23:30





通常RAID-0存在風險。使用旋轉磁盤,您可以將預期的故​​障時間(即壽命)減少一半。

但是,對於SSD,我相信RAID-0中的兩個磁盤的持續時間應該與單個容量相當的SSD一樣長。例如:RAID-0中的兩個64GB SSD與一個128GB SSD相比。 SSD的使用壽命實質上是寫週期數的一個因素。對於RAID-0,陣列中的每個驅動器應該看到寫週期數的一半。這與RAID-0中的兩個旋轉驅動器形成對比。雖然每個旋轉驅動器只能看到寫入量的一半,但每個驅動器將花費相同的時間旋轉,讀/寫頭將看到大約相同的機械磨損量。

據我所知,沒有對此進行過研究。所以這是知情推測,而不是事實。

但是,您可能無法在RAID的SSD上使用TRIM支持。這可能是也可能不是問題。即使沒有TRIM支持,英特爾的第二代驅動器也沒有顯示性能下降,OCZ擁有更新的固件,可以實現不依賴TRIM支持的垃圾收集。所以你可能不會錯過TRIM。


1
2017-11-02 21:42