最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
我国首次开展全国性教育信息化... 12-22 CERNET第二十一届学术年会 11-24
|
RAID性能分析 磁盘阵列对于磁盘是经过RAID处理,划分LUN后提供给应用使用的,所以RAID的规划也是非常重要的。我们以常用的RAID10和RAID5来分析,为了简化分析过程,我们按照4块盘为例,不考虑其他因素。
1.读操作 因为raid5(3数据盘,1个校验盘)与raid10的磁盘都可以提供服务,所以在读方面它们基本是没有差别的。如果是读为主的应用,我们在选择这两张RAID 上应该优先考虑RAID5以提供更多的有效数据空间。 2.连续写连续写的过程,因为这个时候的校验是在Cache中完成,如4块盘的raid5,可以先在内存中计算好校验,同时写入3个数据+1个校验。而raid10只能同时写入2个数据+2个镜相。显然这种应用我们也应该选择RAID5。 3.离散写 数据库大部分操作就是离散写,如每次写一个数据块的数据以及数据库的REDO LOG等。这种情况对于raid10,我们可以看到,同样的单个操作,最终raid10只需要2个IO,而raid5需要4个IO。考虑到性能和安全性因素,这种应用我们更应该选择RAID10。
根据以上分析,我们认为如果应用对写性能要求较高,应该尽量分配RAID10空间;如果应用对写性能要求不高,可以尽量采用RAID5技术,以实现空间最大化。 当然如果仅仅是读数据,是和RAID级别没有关系的。如果不考虑RAID保护性的可靠性,我们认为对于某些“只读”的数据应该尽量存放在RAID5空间中。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com