linux – RAID 1中的SSD磁盘上是否可以使用TRIM?

前端之家收集整理的这篇文章主要介绍了linux – RAID 1中的SSD磁盘上是否可以使用TRIM?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将构建一个新的服务器来处理高流量的PHP / mysql站点.我将使用SSD磁盘从快速随机读取性能中受益,但真正对选择正确的SSD类型和(可能的)RAID安排感到困惑.

我需要一定程度的冗余,因此倾向于使用RAID 1中的磁盘,但是,我不确定在我选择的RAID控制器中是否可以在RAID 1中使用TRIM,如果在R1中无法使用TRIM,那么会对磁盘的预期寿命. (我读过不使用TRIM导致SSD性能因写入过多而降低)

这是我的(暂定)硬件规格:

Intel Xeon E3-1270 cpu
Supermicro X9SCL Motherboard
3Ware 9750-4I SAS/SATA RAID Controller Card
2 (?) x ~120GB SSD (NOT DECIDED YET!)

所以我很欣赏您选择最佳磁盘型号和合适的RAID配置的提示.

解决方法

据我所知,TRIM won’t be passed to SSDs in hardware RAID.缺少TRIM并不会影响SSD的使用寿命(虽然这可能是一个因素),但驱动器的性能将是 suffer relatively quickly – 这有点与SSD的目的相矛盾.

如果你真的需要RAID 1,那么我会喜欢基于SandForce的SSD,tend to cope better没有TRIM.

编辑:如果不是SSD制造商,很难量化MTBF在没有TRIM的情况下会减少多少.但我们知道缺少TRIM可以increase write amplification,从而缩短了驱动器的寿命,因为额外的编程 – 擦除周期. SandForce驱动器的写入放大率确实很低 – 通常低于1.0,这是由于压缩 – 这就解释了为什么它们比没有TRIM的其他SSD更好地应对.

澄清SSD故障有两种类型也很重要:

>由于编程擦除周期过长导致闪存磨损
> SSD控制器硬件或软件故障

它很可能是here中描述的第二个,并且它们解释了相对较高的故障率here(尽管可能是消费者驱动器).在这些情况下,由于故障发生得相对较早,因此TRIM不太可能对驱动器的可靠性产生任何影响.

猜你在找的Linux相关文章