网上遇到一个笔试题,网易的
我的想法是
RAID0 就是叠加 6*150G
RAID5 150G*5
RAID10 150G*3
因此是RAID0最大
疑惑在这里RAID这样叠加对不对啊,如果这样不是速度可以成倍成倍的提高,没有限制吗?
网上遇到一个笔试题,网易的
我的想法是
RAID0 就是叠加 6*150G
RAID5 150G*5
RAID10 150G*3
因此是RAID0最大
疑惑在这里RAID这样叠加对不对啊,如果这样不是速度可以成倍成倍的提高,没有限制吗?
Raid的可同时连接硬盘数量以及性能都是有上限的,并不是连的越多性能越高。
速度(性能)除了不同Raid类型(指Raid0、Raid1、Raid5……)之外,很重要的一点是Raid的实现以及基于的硬件。
1、Raid的实现 可以通过OS操作系统软件设置的,所谓软Raid,也可以通过硬件Raid卡实现,所谓硬Raid。 一般硬Raid的比软Raid性能稳定性更高。
2、Raid基于的硬件 主要有主板板载芯片或者专用的Raid卡,有不同的厂商实现,例如Intel还有一些专业的Raid硬卡厂商。
Raid卡的性能主要是取决于缓存大小、板卡接口通道吞吐量上限,以及是否本身具备计算能力。
4 回答1.5k 阅读
1 回答1.1k 阅读✓ 已解决
2 回答1.3k 阅读
1 回答1.6k 阅读
1 回答1.5k 阅读
1 回答1.1k 阅读
1 回答1k 阅读
正如@felix021所说:
可以先看下这篇文章有个大概的了解。
另外速度与很多方面有关,不能简单地说成倍的增长,比如随机读、随机写、顺序读、顺序写,速度都会有很大的差别,另外读写数据的大小也会影响速度。
例如raid5在大文件的连续写上性能很高,但是在小文件的连续写上性能就不行了,因为每一个写操作都需要读取条带内容,写条带,然后更改校验码。
如果想对磁盘阵列有深入了解,可以建一个阵列,然后用Iometer等磁盘测试软件,测试大文件、小文件,随机读、随机写、连续读、连续写等条件下的速度,然后根据磁盘阵列特点分析下原因即可。