1, RAID安全吗
第一RAID0 最高性能:极限情况是所有盘性能的叠加;最大利用效率:容量是所有盘容量总和; 最低安全性:坏一只盘 所有数据全丢;最少盘数 N。RAID1 安全性:允许损坏一只硬盘;利用效率:50%;性能为单盘性能;最少盘数 2。RAID10 安全性:允许损坏两只硬盘;利用效率:50%;极限性能为单盘2倍;最少盘数 4。RAID5 安全性:允许损坏一只硬盘;利用效率:N-1;读性能高,但写入性能较差;最少盘数 3。RAID6 安全性:允许损坏两只硬盘;利用效率:N-2;读性能高,但写入性能较差,比RAID5更差;最少盘数 4。RAID50 实际上是 RAID5的镜像版 允许损坏两只硬盘;利用效率:(N-1)x50%;最少盘数 6。RAID60 实际上是 RAID6的镜像版 允许损坏四只硬盘;利用效率:(N-2)x50%;最少盘数 8。RAID5、6以及10、50、60优势在于可以使用多盘以组成较大容量的存储空间,但是随着使用设备的增多故障率也有所提高。第二现在RAID卡大多数都支持在一组盘上组建多个“卷”,每个“卷”在操作系统内识别出来就是你说的“好像一块硬盘一样”,“可分区装系统”。在RAID卡管理界面可以设置由那个卷启动。
2, Raid的两个问题,求解
根据你的实际需求做RAID。一,无安全性要求,就RAID 0,开启RAID卡的缓存,开启硬盘缓存,根据常用数据块的大小,适当选择合适数据快大小的RAID 条带大小二,是否支持高级模式高级模式支持指定SSD做为RAID的缓存,当RAID上有数据库时,特点数据的缓存放在SSD上,效果非常明显三,是否需要安全性如果安全性要求特别高,关闭所有缓存,RAID卡加装超级电容,服务器加装UPS,双路电源输入。如果安全性要求一般,那开启所有缓存,RAID可以选择RAID5,RIAD10,RAID1,RAID1E,RAID 50,RAID 60。。。老式的还有RAID 3.根据你对容量,安全性,常用数据快大小,读/写的比例来综合考虑。有些对写快,有些对读快四,根据硬盘类型来设置是否有SAS,如果有SAS,支持的命令集多,IO队列深度也大,可根据实际的应用,加大队列深度。同时,SAS的随机性好,可根据你的应用时随机的多还是顺序的多五,根据应用层次来设置尽量减少中间层次。。好了,好像这个步骤不符合楼主的目的。这个是到了提高系统性能了总之,复杂的来说,提高RAID性能,是一个需要根据实际需要来设置的,模式,数据块大小,IO队列深度,硬盘类型,缓存,,等等简单的来说,买贵的就行了。
名词解释
RAID
磁盘阵列(英语:RedundantArrays ofIndependentDisks,简称:RAID)是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上,有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列还能利用同位检查(Parity Check)的观念,在数组中任意一个硬盘故障时,仍可读出数据,在数据重构时,将数据经计算后重新置入新硬盘中。
缓存
缓存的英文是cache,一般是用于RAM存储器,用于存储临时数据,断电后存储的内容会消失。缓存是临时文件交换区,电脑把最常用的文件从存储器里提出来临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时现去仓库取更方便。因为缓存往往使用的是RAM(断电即掉的非永久储存),所以在忙完后还是会把文件送到硬盘等存储器里永久存储。电脑里最大的缓存就是内存条了,最快的是CPU上镶的L1和L2缓存,显卡的显存是给GPU用的缓存,硬盘上也有16M或者32M的缓存。千万不能把缓存理解成一个东西,它是一种处理方式的统称。
安全性
安全性(security)为防止把计算机内的机密文件泄露给无关的用户,必须采取某种安全保密措施,这些措施的有效程序如何就称为计算机系统的安全性或保密性。