首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAID 50对RAID 10的性能?

RAID 50对RAID 10的性能?
EN

Server Fault用户
提问于 2020-03-03 16:55:42
回答 2查看 5.5K关注 0票数 1

我有一个带有6个SSD的服务器和一个支持raid 10和RAID 50的RAID控制器卡,计划使用它作为我们的构建服务器。它将引入NPM软件包和许多小代码文件,编译和上传人工制品。

我们目前有一个服务器这样做,并且它遇到了IO瓶颈(它使用的是目前在RAID1配置中的非SSD驱动器)。

在RAID 50和RAID 10中,哪种RAID配置是性能最好的?

从用例来看,IO将主要是写入小文件(随机写入)。磁盘空间和正常运行时间不是一个主要的问题,因为我们有一个故障转移和重建服务器是简单的。因此,我不关心在删除数组之前有多少驱动器出现故障,唯一的考虑是性能。

RAID0由于官僚主义而被排除在外。

我想真正的问题是,奇偶校验的计算是否比写入同一个镜像磁盘花费的时间更长?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2020-03-03 17:50:41

RAID 10是性能之王,特别是用于写作。您将避免奇偶计算和写入惩罚。

https://www.xbyte.com/blog/post/testing-the-limits-of-the-dell-h710-raid-controller-with-ssd/

票数 5
EN

Server Fault用户

发布于 2020-03-04 00:09:47

从数组读取是容易的,一个读取一个数据磁盘,没有惩罚。

RAID1写入惩罚为2,镜像写入。RAID10也是2,这在多个RAID1数组中是一样的。

RAID5写罚为4,读写奇偶校验和数据。RAID50也是4,横穿多个RAID5。

给定相同的物理磁盘集,RAID5 IOPS将比RAID1更糟糕。一个10K的RPM纺锤体可能会产生100 IOPS。假设数组中的4个是400个原始IOPS。RAID5可以执行200次读取50次写入,而RAID 10可能执行250次读取75次写入。(取决于应用程序的IO模式。)

然后,一些人认为单个奇偶校验RAID5太危险,无法使用。重新构建在磁盘上可能很难,任何两个故障都会杀死一个奇偶校验数组。双重平价RAID6是一件事,但会增加IOPS和容量的成本。

虽然纺锤体是为了满足IOPS的要求而购买的,但一般情况下,固体状态的容量往往是大小的。

如果您可以在单个SSD上安装您的存储空间,那么RAID1镜像是很简单的。其他数组类型也是可能的,特别是因为IOPS比在纺锤上的限制因素少。换句话说,RAID6写入惩罚可能不是性能的问题。但是镜子很容易操作。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1005447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档