可不可以把位于不同物理位置的两个datastore 物理主机做成一个RAID0?

追求神速 笔记本也能用SSD组RAID0_技巧_电脑爱好者
追求神速 笔记本也能用SSD组RAID0
电脑爱好者
条评论 标签:
随着处理器和显卡技术的革新,笔记本的性能瓶颈已经被转移到了孱弱的磁盘性能上。如果我们能将在台式机领域相对普及的RAID技术引入到笔记本领域,不就可以缓解这些小号PC磁盘性能孱弱的不足了吗?
如今很多笔记本都提供了多个存储扩展位,比如硬盘、光驱以及mSATA,有些&大本&甚至直接提供了多个硬盘插槽。另一方面,SSD固态硬盘的价格也在不断的普及之中,低于600元的128GB版SSD随处可见。想获得最佳存储性能,用SSD组件RAID0磁盘阵列自是必然之选(图1)。
01----双SSD组RAID0,读取速度最高接近1000MB/s
笔记本组RAID的门槛
台式机主板基本都支持RAID,只要预算足够机箱有空间***多个硬盘,可以随意组建不同模式的RAID磁盘阵列。但RAID在笔记本上仍属于相对&奢侈&的功能,因为只有HM57、HM67、HM77和HM87等芯片组才能在BIOS中找到和RAID相关的选项。时下流行的超极本以及部分中高端新品均具备此能力。下面,我们就以神舟K780s为例,看看笔记本组建RAID0的基本思路和方法。
扩展阅读:为什么是RAID0
RAID是&Redundant Array of Independent Disk&的缩写,中文意思是独立冗余磁盘阵列,可在多个磁盘上同时存储和读取数据来大幅提高存储性能。在家用PC领域最常见的RAID模式有RAID0、RAID1和RAID5模式,其中RAID0具备最快的读取速度,也是追求性能的玩家的不二之选。但是,RAID0的缺点是将数据分配到多个硬盘上,一旦其中某个硬盘出现故障会导致整个数据的丢失。因此,如果你想给笔记本组RAID0,一定要养成将系统***在SSD的RAID0模块(提速),而常用的数据、文档等重要资料都被分到机械硬盘之上。
实战笔记本的RAID0
K780s是一款颇为奇葩的笔记本,机身底部提供了2个标准的2.5英寸硬盘插槽和2个mSATA插槽,最多可以同时加装4个硬盘。而本次组建的RAID0,则是利用其中的2个128GB容量的mSATA硬盘构成。实现的方法其实很容易,开机时按F2进入BIOS,将Advanced选项中的SATA Mode模式改为&RAID&,不用理会弹出的警告(图2),保存退出BIOS并重启后,按&Ctrl+I&就能进入RAID的设置界面了(图3)。
02----在BIOS中开启RAID功能,弹出的警告对话框的意思是需要重装系统
03----在此界面会列出笔记本内的所有硬盘,并提示按&Ctrl+I&进入详细设置
在RAID设置界面中先选择序号1,即建立RAID卷(图4),接下来需要我们依次设置定义卷的名称(名字随意,好记即可)、RAID的模式(想要性能自然要选择RAID0)、选择组建RAID的硬盘、Strip Size(带条大小,选择128KB即可)、Capacity(容量大小,默认就是所允许的最大容量,无需修改),最后选择Create Volume保存退出,在弹出的警告(此操作会擦除选定磁盘内的所有数据)中选择Y即可。
04----建立RAID卷没有太多的选项,只要留意Strip Size的大小就可以了
在上述设置中需要留意的就是在选择组建RAID的硬盘时不要选错,选中某块硬盘后其序号前会增加一个绿色的小箭头(图5)。比如本次要拿两个128GB的SSD组RAID0,所以就只选择序列4和5所对应的的磁盘。回到主界面时,你会发现RAID0已经设置完毕,其容量恰好是两个SSD容量的总和,最后选择序列6退出RAID设置界面即可(图6)。
05----选择需要组建RAID0的两个硬盘
接下来我们就能按照正常的步骤,重新为K780s***操作系统了,只是在系统***路径时选择RAID0所对应的的磁盘(图7)。
RAID0成员无需同等容量
由于K780s属于颇为奇葩的机器,更多的时候,我们所面对的则是只有一个2.5英寸标准硬盘位和mSATA插槽的笔记本。好消息是,笔记本组建RAID0对硬盘的要求不高,哪怕是不同型号和容量的两个硬盘都能随意搭配。以联想U410超极本为例,其标配32GB的mSATA接口的SSD和500GB机械硬盘,而我们将机械硬盘换成120GB的三星840 SSD之后,同样可以在RAID设置界面让二者&联姻&,只是此时RAID0模式的容量取决于最小的SSD,即最多只有60GB的空间(32GB&2)。不过,这并不会影响性能的发挥。
扩展阅读:三硬盘也能组RAID
其实笔记本和台式机一样,只要芯片组支持且有足够的硬盘位,组件三硬盘的RAID模式也是不成问题的。比如同方X58L笔记本就有三SSD的选配组件(图9),读取速度最高可接近1400MB/s!
09----三个mSATA硬盘集中于一个转换卡上实现三SSD的RAID模块,在BIOS可直接开启三硬盘的RAID0模式
笔记本虽然可DIY的功能没有台式机那般丰富,但只要你用心挖掘,总能找到令其性能更加澎湃的改造和优化技巧。本文只是在磁盘性能优化的一次尝试,如果你有更能体现DIY精神的发现,欢迎投稿到.cn与读者共享。
          
您可能感兴趣的文章:
增值电信业务经营许可证编号:合字B2-
海淀分局备案编号:,
Copyright(C) .cn,All rights reserved
法律顾问:周涛律师&&
&&(总)网出证(京)字第047号想做RAID0列阵,用两块不一样的硬盘可以吗?
想做RAID0列阵,用两块不一样的硬盘可以吗?
别人说做RAIDO对电脑性能有很大提升,就准备做!原来配电脑时是希捷500G硬盘,于是我又买了一块希捷500G,7200.12串口的硬盘。回来之后发现我原来的硬盘和这个不一样,是希捷 Pipeline HD.2 500GB的!有高手知道这两块硬盘有什么区别吗?这两块做RAID0对性能提升有影响吗?
硬盘 & 希捷 & 希捷 Pipeline HD.2 500GB(ST3500312CS)
产品品牌: 希捷
产品简介: 适用类型:台式机 / 接口类型: / 容量(GB):500GB / 传输规范: / 缓存:8MB / 转数(rpm):5900转/分
---------------
转速不一样: 7200转 5900 转
缓存不一样: 16M, 8M
----------------
我觉得个人用户没必在组建RAIDO.
----------------
看看下面文,供参考,来自于网上.
=============
如何组建磁盘阵列呀?磁盘阵列有啥好处?日 星期五 11:25廉价冗余磁盘阵列(RAID)基础及应用
为了提高服务器存储系统容量、传输数据的速度和保证数据的冗余性,在服务器上一般采用了RAID(Redundant Array of Inexpensive Disks)技术,即“廉价冗余磁盘阵列”技术,那么究竟什么是RAID?该怎么来实现?下面就来介绍相关的知识。
  在开发磁盘阵列时,当初的设想除了使用多块硬盘用来实现更高速度的考虑之外,还有存储冗余能力及扩容方面的考虑。系统的存储冗余能力是指:假如任何一块硬盘出现问题的时候,能使系统仍然继续工作。而系统的扩容是指假如单块硬盘的容量达不到用户的需求时,可以采用多块硬盘捆绑来提供更高容量的存储系统。基于这些想法,就产生了RAID技术,实质上,可以把RAID理解成一种使用磁盘驱动器的方法,它将一组磁盘驱动器用某种逻辑方式联系起来,作为逻辑上的一个磁盘驱动器来使用,以实现用户的需求。
  根据组建磁盘阵列的用途及组建模式可以把磁盘阵列分为RAID 0、RAID 1、RAID 2、RAID 3、RAID 4、RAID 5,不同的磁盘阵列所能达到的性能与容量都是不相同的,用户可以根据自己的需求选择合适的阵列类型,但是在校园网络中用的最多的是RAID 0、RAID 1类型。
RAID 0与RAID 1
  1、RAID 0
  RAID 0也称无冗余无校验的磁盘阵列。RAID 0的工作原理可以用图1来表示。数据同时分布在各个磁盘驱动器上,同时从各个驱动器中读写数据,因而读写速度在RAID中最快,但没有容错能力,且任何一个磁盘驱动器损坏都会使整个RAID系统失败,因而安全系数反而比单个的磁盘驱动器还要低。一般适合在对数据安全要求不高,但对速度要求很高的场合。
  2、RAID 1
  尽管RAID 0能提供更快的速度,但是整个系统是非常不可靠的,如果出现故障,无法进行任何补救。而RAID 1能够在不影响性能的情况下最大限度地保证系统的可靠性和可修复性,提高系统的安全性和容错能力。RAID 1的工作原理可以用图2表示。在RAID 1下,任何一块硬盘的故障都不会影响到系统的正常运行,甚至可以在一半数量的硬盘出现问题时不间断地工作。当一块硬盘失效时,系统会忽略该硬盘,继续保持系统的正常运行。
通过上述的介绍,我们可以简单概括为:RAID 0是提速,RAID 1是备份。通常情况下,为了既提高存储系统的速度性能,又可以提供数据安全性,往往采用RAID 0 + 1。
  硬盘的选择
  一般情况下,服务器上都有RAID控制卡,不需要另外采购,接下来需要选购的就是硬盘。至于选择几块硬盘,这要看实际需要,如果想组建RAID 0系统,至少需要两块硬盘,如果想组建RAID 1系统,至少也需要两块硬盘,如果想组建RAID 0 + 1系统,最好使用四块硬盘,其中两个做RAID 0,另外两个做RAID 0的备份。需要注意的是,选择硬盘的时候最好是完全一样的,否则会出现快速硬盘等待慢速硬盘、大容量硬盘迁就小容量硬盘的现象,因为当做RAID的两个硬盘的容量不同时,RAID硬盘的总容量仅是小容量硬盘的两倍,而此时RAID 0的理论速度也只是慢硬盘速度的两倍。
RAID的实现
  目前,RAID的实现大致有两种方法,一是利用Windows 2000 Server自带的软件实现软RAID,另一种方法是通过硬RAID卡来实现。
  1、软RAID的实现
  现在的服务器一般都采用Windows 2000 Server的操作系统,而Windows 2000 Server本身提供了内嵌的软件RAID功能,这时只需要有两块硬盘就可以实现RAID 0和RAID 1功能。
  (1)将数据进行必要的备份,并将两个硬盘分别接到南桥芯片控制的两个IDE接口。
  (2)选“开始→程序→管理工具→计算机管理”,打开“计算机管理”窗口。
  (3)选“存储→磁盘管理”,出现界面。 (4)用鼠标右键单击位于窗口中的磁盘0和磁盘1,选择“转换到动态磁盘”。
  (5)在“转换为动态磁盘”的窗口中选择要转换的磁盘,出现如图4所示窗口。将两个磁盘转换为动态磁盘,重新启动机器。
  注意:如果要做RAID 0必须至少有两个硬盘做成动态磁盘,另外,一旦将硬盘转换为动态磁盘就不能再转换为原来的状态了,除非删除原来的分区。
  (6)再次选“计算机管理→磁盘管理”,分区和分区上的数据依然存在,但是布局和类型已经由原来的“磁盘分区”和“基本”变成了“简单卷”和“动态”。选定一个卷,然后单击鼠标右键,选“删除卷”,删除原来的卷。
  (7)在动态磁盘中已经删除掉的卷的“未指定区域”单击鼠标右键,选“新建卷”,视自己的需要建立所需要的卷的类型,指定容量大小。
  (8)对新建立的卷设定种类(FAT、FAT32、NTFS)、大小、卷标,然后进行格式化,单击[完成]按钮即可。
  注意:由于Windows 2000 Server的软RAID都是基于系统的动态磁盘机制建立的,因此要实现软RAID必须建立一个或一个以上的动态磁盘。
  2、硬RAID的实现
  由于服务器的硬盘一般采用SCSI接口,而不同的服务器随机所***的RAID卡不同,因此,设置方法也不尽相同(可参照产品说明书进行具体操作),但一般要经过以下几个过程:
  (1)正确***硬盘。
  (2)启动计算机,出现RAID卡的引导界面,按屏幕的提示操作就可以进入RAID的控制界面,进行RAID卡的初始化。
  (3)根据界面的提示进行设置,一般情况下设置成“RAID 0+1”的形式。
  这样,充分利用RAID技术,合理扩充服务器的硬盘,不仅能增大容量,还能提高速度和保证系统数据的安全。RAID系统究竟有什么好处呢?
  1.扩大了存贮能力 可由多个硬盘组成容量巨大的存贮空间。
  2.降低了单位容量的成本 市场上最大容量的硬盘每兆容量的价格要大大高于普及型硬盘,因此采用多个普及型硬盘组成的阵列其单位价格要低得多。
  3.提高了存贮速度 单个硬盘速度的提高均受到各个时期的技术条件限制,要更进一步往往是很因难的,而使用RAID,则可以让多个硬盘同时分摊数据的读或写操作,因此整体速度有成倍地提高。
  4.可靠性 RAID系统可以使用两组硬盘同步完成镜像存贮,这种安全措施对于网络服务器来说是最重要不过的了。   5.容错性 RAID控制器的一个关键功能就是容错处理。容错阵列中如有单块硬盘出错,不会影响到整体的继续使用,高级RAID控制器还具有拯救功能。
  6.对于IDE RAID来说,目前还有一个功能就是支持ATA/66/100。RAID也分为SCSI RAID和IDE RAID两类,当然IDE RAID要廉价得多。如果主机主板不支持ATA/66/100硬盘,通过RAID卡,则能够使用上新硬盘的ATA/66/100功能。
  RAID至今已经发展出了不下十款不同功能的制式,包括RAID 0、1、2、3、4、5、6、10、30及50等,它们都是为追求速度或稳定性的特别功能而开发的。逼近极限:复合RAID阵列
如果您觉得以上阵列所提供的传输率还不够高,您可以组合各种RAID模式。这种结构称作复合RAID阵列(Nested RAID,或多重RAID阵列),不过您应该很少有机会接触它。这也是当然的,因为传统的RAID阵列已经够快了。
就我们所知,IDE市场中并没有支持复合RAID阵列的产品(RAID 10模式例外)。至于SCSI产品方面,如果您想组建一个规格超级豪华的复合RAID阵列,最好先准备几百到几千美元买张RAID卡吧。RAID 0+1模式
最常见的复合RAID阵列应该是0+1模式。这个模式需要最少4块硬盘,而且数目必须要是偶数。用其中半数硬盘配置成磁盘组(RAID 0),再把另外半数硬盘用来镜像(RAID 1)这些硬盘。这样一来,性能和使用单用一硬盘比起来,读取速度可以快上4倍,写入性能也会是原本的2倍。RAID 50(5+0)模式
觉得几颗硬盘组成的RAID 5阵列速度还不够快吗?那不妨建立一个包含两个结构相同RAID 5阵列的磁盘组吧。虽然这样一来数据安全性已经消失(在此阵列本身算是一块硬盘),但理论上性能还能再增加一倍。实际上您要考虑到的,将会是PCI总线与网络带宽的限制,而不是硬盘阵列的速度。
在复合RAID阵列(或多重RAID阵列)中,命名是个重要的因素。虽然RAID 0+1的磁盘组只用在下层,镜像只用在上层,但RAID 10则刚好相反。不过因为RAID 10并不实用,所以这里误用名称也显得没那么重要。复合RAID与安全性:不是1就是0
虽然大多数人应该不会有机会接触到这么大型的磁盘阵列,不过我们还是再多提一下RAID的注意事项吧。
虽然将多重RAID阵列组合起来,是有效且稳定的方式,但要保有完整的数据安全性,必须每个阵列本身都具有安全性的保证。像以RAID 0阵列组成的RAID 5阵列就不安全,因为RAID 0当中只要有某一个硬盘出故障,那所有的数据仍旧无法救回。RAID模式一览:安全性与性能分析
RAID模式 硬盘数量 数据安全性 可用性 实际容量 传输性能 组建成本
0 1+ 略差 极差 100% 极佳 极低
1 2 良好 良好 50% 尚可 偏低
3 3+ 尚可 良好 (x-1)/ x 尚可 中等
5 3+ 尚可 良好 (x-1)/ x 良好 中等
0+1 4、6、8… 良好 良好 50% 良好 中等成功的关键:区块大小
在RAID阵列中,区块大小(block size)基本上也会影响数据分割的大小(RAID 1例外)。区块大小与浪费空间等因素,也会反映在RAID设置上:比方说区块大小是64 KB,那每次至少就要用掉64 KB,就算区块里只存了一个2 KB的文字文件也一样用掉64 KB的空间。所以平均文件越小,区块大小也应该设小一点。
区块大小也是影响性能的重要因素,它决定数据分散到2块或更多硬盘时的最小单位。假设区块大小仍旧是64 KB,比64 KB小的文件就只会写到其中一块硬盘,这对RAID阵列来说,性能其实和只有一颗硬盘时完全一样。
相对的一个150 KB的文件就会分散到3块硬盘上(如果有3块以上的话),分成64+64+22 KB来存。这样一来控制器就会同时从3块硬盘上读取数据,也能够大幅减少读取时间。
请遵守网上公德,勿发布广告信息
相关问答:查看: 1360|回复: 9
求助:esxi5u1 raid0 不能写入
发表于 12-25-:04
本帖最后由 feigoliu 于 12-25- 编辑
我之前搭了个vsphere5.0u1。其中一台主机用perc5i和两块2t sata硬盘组成raid0.在上面运行了几个一段时间,使用正常。
最近新买了几块perc5i卡和硬盘,在另一台主机上组件raid0,***5.0u1,一切正常。
然后用vcenter client 进入,克隆别的虚拟机进去这台raid0的主机。每次都失败。
克隆失败提示:克隆虚拟机201_win7ie9无法访问文件 [datasto-re112] win7ie9
日志里记录:克隆虚拟机201_win7ie9无法完成文件 [datasto-re95] 201_win7ie9/win7x86_2-000001.vmdk 的网络复制。
直接上传文件,传了一部分会失败。
在vcenter client 看到有时候datastore会离线
然后我换了另一张perc5i和raid线,硬盘,也一样结果。
很奇怪,为什么之前的可以,现在的不行。弄了好几天。
看看哪位大哥有相同经历,指点一下。谢谢
发表于 12-25-:08
RAID初始化需要一定的时间。
另外,RAID卡内选择了初始化?
发表于 12-25-:59
选了,初始化完后再装esxi
发表于 12-25-:51
那个高级设置里有选择预读,回写,初始化什么的。
确定后,初始化有个进度条,结束后,才退出raid控制界面。
发表于 12-25-:09
发表于 12-25-:54
微星b75主板自带千兆网卡。
发表于 12-25-:48
feigoliu 发表于 12-25-
微星b75主板自带千兆网卡。
不克隆;直接访问数据存储,上传文件呢?
发表于 12-25-:04
你PING一下这台主机 看看操作的时候会不会丢包
发表于 12-26-:12
上传小文件邮件有时候行,有时候不行,大文件会中断。
这台主机以前是用单硬盘搭的esxi5.后来加这个raid0.网卡等应该用了好几个月,之前没有问题的。
ping了一下,网络一切正常。
raid0这几天重装了好多次esxi5,过程中都没有报错。
发表于 1-8-:16
找到原因了,要在b75主板bios关掉cpu特性VT-d才行。以前的主板不支持这个特性,所以没问题。
关调的话,就是用不了直通的功能。

参考资料

 

随机推荐