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

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

概述我将构建一个新的服务器来处理高流量的php / mysql站点.我将使用SSD磁盘从快速随机读取性能中受益,但真正对选择正确的SSD类型和(可能的)RAID安排感到困惑. 我需要一定程度的冗余,因此倾向于使用RAID 1中的磁盘,但是,我不确定在我选择的RAID控制器中是否可以在RAID 1中使用TRIM,如果在R1中无法使用TRIM,那么会对磁盘的预期寿命. (我读过不使用TRIM导致SSD性能 我将构建一个新的服务器来处理高流量的PHP / mysql站点.我将使用SSD磁盘从快速随机读取性能中受益,但真正对选择正确的SSD类型和(可能的)RAID安排感到困惑.

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

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

Intel Xeon E3-1270 cpuSupermicro X9SCL motherboard3Ware 9750-4I SAS/SATA RAID Controller Card2 (?) 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 – RAID 1中的SSD磁盘上是否可以使用TRIM?全部内容,希望文章能够帮你解决linux – RAID 1中的SSD磁盘上是否可以使用TRIM?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1035166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存