PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

关于raid的trim支持

[复制链接]
跳转到指定楼层
1#
kenyloveg 发表于 2021-12-25 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:4317|回复数:11
本帖最后由 kenyloveg 于 2021-12-25 16:21 编辑

各位大佬,近期想搭建linux服务器,购买服务器前想咨询下:

1. Zen3的ECC内存支持是否完整?nvme的raid有没有什么坑?推荐下主板,至少带两条M.2 2280支持nvme的raid 1
2. 近几代Intel芯片组支持ECC的方案除了NUC9有一款志强(好像也不便宜),还有其他ITX的推荐吗?(同样至少两条M.2支持raid 1)
3. Intel,AMD的芯片组是否支持nvme raid 1下的trim,或者哪款HBA卡(戴尔的PERC,或者HPE的raid卡,或者MegaRaid也可以)支持SSD或者nvme Raid下的trim?

谢谢








2#
nighttob 发表于 2021-12-25 20:39 | 只看该作者
目前已知的是台式机非APU的Ryzen是支持unbuffered ECC的,实际要看主板
nvme为什么还要做RAID?相对于SATA来只能说坑只多不少,反正都是软的,你用LVM或者其它软RAID不也一样
你要买Broadcom的Tri-mode RAID卡那就是另外一回事了

自己找合适的C2XX PCH的板子吧

我完全无法理解对trim的执念,就好像这是个必要条件一样,当然不可否认这对大部分垃圾级SSD都是有用的,但并不适用于RAID子系统上
Intel早年就宣布支持RAID0上的trim了,后来也加上了RAID1,但那时候只有SATA,没有nvme
AMD没了解
Broadcom在94xx和95xx系列上是支持SAS RAID的UNMAP,没有提到nvme
Microchip和其他家的不熟
3#
kenyloveg  楼主| 发表于 2021-12-26 15:26 | 只看该作者
大佬的意思是大部分主流品牌的SSD控制器都自带over provision,所以不需要trim了吗?
查了下Broadcom的MegaRaid,只有某些控制器的IT模式(HBA非Raid)下支持Trim
4#
nighttob 发表于 2021-12-26 17:04 | 只看该作者
本帖最后由 nighttob 于 2021-12-26 17:06 编辑

trim和OP并没有什么必然联系,这世界上也不存在不带OP的SSD,请LZ好好复习下基础知识
我要表达的意思是,如果一个SSD需要积极地用trim来保持性能,那么这个SSD就完全不适合RAID子系统
那么换句话说就是,如果一个SSD的“稳定态”性能是能满足LZ需要的,那么LZ就应该果断舍弃trim

对于RAID子系统来说,最不能接受的就是RAID Member drive之间的严重性能差异,这也是为什么传统上RAID要求同品牌同型号甚至同FW的原因之一
而消费级SSD上的SLC(write-back)cache和trim都是RAID的大敌
后果轻则掉盘,严重的RAID直接丢,这种事我也是见过的

I/T模式支持trim这是当然的,此时OS能直接“管理”SSD
Broadcom官网我没找到,但联想OEM的MR 94xx和95xx系列是明说支持SATA和SAS在JBOD模式下的trim/UNMAP和SAS盘RAID模式下的UNMAP
另外有说法是只有明确支持RZAT的trim才有效,不然实际无效
但我个人认为,能上这种RAID卡的,应该也不会配消费级SSD了,更不会刻意去用trim
5#
DGX 发表于 2021-12-26 17:39 | 只看该作者
本帖最后由 DGX 于 2021-12-26 17:40 编辑
nighttob 发表于 2021-12-26 17:04
trim和OP并没有什么必然联系,这世界上也不存在不带OP的SSD,请LZ好好复习下基础知识
我要表达的意思是,如 ...

P4800X/P4801X/900P/905P/P5800X了解一下
既无OP也无DRAM缓存(更无所谓SLC Cache,3DXpoint颗粒把SLC NAND秒到哪去了都不知道!何况欺骗跑分用的SLC Cache)
除非3DXpoint SSD不算作SSD

6#
nighttob 发表于 2021-12-26 20:09 | 只看该作者
DGX 发表于 2021-12-26 17:39
P4800X/P4801X/900P/905P/P5800X了解一下
既无OP也无DRAM缓存(更无所谓SLC Cache,3DXpoint颗粒把SLC NAND ...

我不知道你想让我了解啥


然后Optane SSD没有OP你是怎么得出来的?
就连AEP和BPS也是有OP的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
kenyloveg  楼主| 发表于 2021-12-27 11:25 | 只看该作者
本帖最后由 kenyloveg 于 2021-12-27 11:44 编辑

所以没钱就买推荐列表里的消费级SSD用mdadm组raid 1,有钱就买企业级SSD上控制卡做raid 1不用考虑trim?查了下还得避开Linux的坑...
https://git.kernel.org/pub/scm/l ... libata-core.c#n3889
8#
nighttob 发表于 2021-12-27 20:14 | 只看该作者
kenyloveg 发表于 2021-12-27 11:25
所以没钱就买推荐列表里的消费级SSD用mdadm组raid 1,有钱就买企业级SSD上控制卡做raid 1不用考虑trim?查 ...

如果你是想痛并快乐着,那折腾折腾挺好
如果不是的话那还是别整了
9#
eterfinity 发表于 2021-12-29 16:14 | 只看该作者
本帖最后由 eterfinity 于 2021-12-29 16:21 编辑

首先  Trim是无法在正规硬卡Raid磁盘组里工作的,因为Trim是驱动器完全自主的自我管理行为,而正规硬卡Raid是要求驱动器时时刻刻受阵列卡管理
其次  Linux里面的mdadm与LVM,或者是BTRFS等方法实现软raid5阵列,它的实现代码大家都可以去查,还是有好多处需要成员盘时刻听话的

想要pcie ssd组raid给Linux用,还是建议尽量上Tri-Mode吧,没有Tri-Mode卡就用Linux系统组软raid1也行
但是安装系统的时候 ESP分区与/boot默认不会创建到第二块盘上,如何做到一块盘挂掉的情况下, 靠另一块盘还能正常启动系统,这起码要有弄得清Grub的功力
10#
nighttob 发表于 2021-12-29 23:16 | 只看该作者
eterfinity 发表于 2021-12-29 16:14
首先  Trim是无法在正规硬卡Raid磁盘组里工作的,因为Trim是驱动器完全自主的自我管理行为,而正规硬卡Raid ...

9月底Whitley机器终于到货以后,我还试过VROC做RAID1然后装CentOS7.9,痛苦的不行
正常重启大概有1/4概率无法正常引导
用了1个月,掉盘了3次,但掉盘了以后反而都能正常引导了

因为我在VROC里面做了2个volume,前面的存数据,后面的是引导和OS
掉盘以后用madam去手动rebuild,还发生过只rebuild了靠前的volume,后面的就直接不管了

1个月后果断弃疗了
找了几个陈年的PX04PMC,彻底摆脱了VMD,现在一个盘装CentOS起KVM,另一个pass-thru给win10虚机,美滋滋


11#
eterfinity 发表于 2021-12-30 02:58 | 只看该作者
nighttob 发表于 2021-12-29 23:16
9月底Whitley机器终于到货以后,我还试过VROC做RAID1然后装CentOS7.9,痛苦的不行
正常重启大概有1/4概率 ...

这vroc在linux就是把md 软raid做成dell perc s系列软卡那种,所以需要内核能够满足稳定交接这种不mask源盘的软raid。
得上4.15以上版本的内核,老麻烦了
12#
nighttob 发表于 2021-12-30 06:52 | 只看该作者
eterfinity 发表于 2021-12-30 02:58
这vroc在linux就是把md 软raid做成dell perc s系列软卡那种,所以需要内核能够满足稳定交接这种不mask源 ...

是啊。
所以现在开着VMD就是为了测试时候热插拔用,VROC就一边凉快着了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部