关于SSD组成RAID的问题

2025-01-05 05:30:06
推荐回答(4个)
回答1:

你的观点基本是错的,原因很简单,因为大多数的ssd已经在内部采用了raid机制,同时对多块组成raid的存储块进行读写操作所以才有那恐怖的读写速度。所以多块ssd再组成阵列也不会有很大的性能提升。
当然外组raid的可靠性提升还是依然可以留存的,毕竟ssd内部组的是以速度为主的raid0.
另外,还需要指出,目前ssd单块的速度基本接近sata2.0的上限,所以组成raid的需要更大的数据带宽,也就是说需要的阵列卡绝不是常见的廉价货
另外,限制ssd读写策略的主要是ssd存储块的可靠性选择,像intel就喜欢大缓存机制,速度可能会更快,但对存储块的寿命却不利。但ssd的防震特性就决定它的可靠性要超过机械硬盘一大截了。
最后,指出一下,ssd的高速性是建立在盘内剩余空间上的,反复读写之后ssd的速度会暴减,所以需要垃圾回收机制,因此ssd并不是在所有条件下都能胜出的

回答2:

在某种程度上将,SSD组建RAID是没有什么意义的,SSD的速度性能本身就已经很快了,虽然组建了RAID可以再次提高性能,但是数据的可靠性降低了。

回答3:

组raid0 其本质都一样 一个盘丢了数据 那一大块数据就没了
可靠性也是下降的。

回答4:

SSD适合的Raid等级为Raid0 ,1,10;不推荐采用Raid5,因为那样就需要采用专用的Riad卡,采用CPU计算实现Raid1或者是Raid10,既可以实现SSD固态硬盘的保护又可以利用Raid10实现速度和保护性。
为什么使用软件Raid,因为Raid0、1只需要消耗很少的CPU资源就可以完成Raid计算,而Raid5会消耗大量的CPU资源,这样会给计算系统造成负担。
推荐使用Raid1或者Raid10即可,因为SSD的特性可以提供非常高的iops性能和带宽,而最突出的特性就是iops,反而是带宽的benefit不如iops来的更加明显。

现在采用的SSD有两种MLC和SLC,高端的企业级系统采用SLC,而入门级的存储采用MLC。相对来说SLC可以提供更长的使用寿命。

网上有很多相关的资料,百度下就有了。