POPPUR爱换

标题: 10个虚拟机,两块硬盘,该不该组raid? [打印本页]

作者: ncnfl    时间: 2009-9-10 22:41
标题: 10个虚拟机,两块硬盘,该不该组raid?
如题:10个虚拟机,两块硬盘,该不该组raid?" f2 g. F+ I; s5 G! R- N
类似的问题以前问过,但是在不同的地方得到的答案不一样,而且以前的提问方式不是很明确,容易引起误解,所以再问一遍% @; o( j" l; _/ H
具体描述一下
, ?/ C# V, o- X1 ?" F假设10个虚拟机负载是一样的,io负载当然也是一样的,现有两种方案:
" u& N5 C) {, S9 E5 a" X方案一:不组raid,10个虚拟机(当然主要是指虚拟机的虚拟硬盘文件)分别放到两个硬盘上,每个硬盘上放5个。
" B$ Q" E6 `, W$ z6 S& j方案二:组raid,10个虚拟机都放在组好的raid上
* t& K% {& U/ P2 T# u) ?0 [; K6 l请高手指点一下,应该选哪个方案,为什么选它$ z7 Y( t% o2 a9 D
谢谢!!!
作者: 芈瓿    时间: 2009-9-10 23:58
RAID 几?
作者: 芈瓿    时间: 2009-9-11 00:01
搁我选,还是选方案二
3 m/ \4 |7 x1 T/ I( c我做过8个虚拟机的群集,在方案一环境下,那速度...⊙﹏⊙b汗
作者: try_catch    时间: 2009-9-11 00:32
还是做RIAD0吧。速度还能快点。
作者: ncnfl    时间: 2009-9-11 08:10
RAID 几?
: ^7 Z% o( Z( l2 b4 F$ Q$ h3 N# W芈瓿 发表于 2009-9-10 23:58
- j. C) N  l( ~; ]7 H4 D: M+ U$ C
raid0吧 提高速度的那个
作者: ncnfl    时间: 2009-9-11 08:11
搁我选,还是选方案二
( e* }4 x- `3 e我做过8个虚拟机的群集,在方案一环境下,那速度...⊙﹏⊙b汗
2 T7 f2 p3 f* [1 _( [芈瓿 发表于 2009-9-11 00:01

2 m& n7 P: l: m( T但是方案二不见得比方案一快啊 这是最关键的问题
作者: ncnfl    时间: 2009-9-11 08:12
还是做RIAD0吧。速度还能快点。& T7 T# ]8 R6 S( K, M; I
try_catch 发表于 2009-9-11 00:32
. h4 ?: s  H# Y: p2 m+ H" x- ^
为什么?很不解
作者: ncnfl    时间: 2009-9-11 10:18
顶一下 问题没解决
作者: xuse    时间: 2009-9-11 11:11
在“ 假设10个虚拟机负载是一样的”前提下,人为的将IO负载均衡到两个硬盘上,每个盘五个,是可以的。
& t* [% [# ^0 v2 e  G如果做不到这一点,还是RAID能够确保负载均衡。
作者: ncnfl    时间: 2009-9-11 14:30
在“ 假设10个虚拟机负载是一样的”前提下,人为的将IO负载均衡到两个硬盘上,每个盘五个,是可以的。1 X7 W* S3 C- Y/ o: C
如果做不到这一点,还是RAID能够确保负载均衡。" P5 @9 p, O! R" K: J6 d
xuse 发表于 2009-9-11 11:11
1 H% |+ F- n" u: Y* [4 \
我也是这么想的,
& E1 p% B0 }$ j% H/ G但是一是觉得可能没这么简单,二是有人说,如果不组raid,操作系统会把所有硬盘看作一个整体顺序读取,不能并发读。。。不知道该信谁的了
- N( H; V% e5 `+ P+ \* y请参看这个帖子,第18楼的回答:http://diybbs.it168.com/viewthread.php?tid=319573&extra=&page=2
作者: lucifersun    时间: 2009-9-11 14:43
虚拟机硬盘的负载又不在读写带宽上,主要还是寻道# z; @& h5 x1 T6 W- z) _+ j5 ?
如果是正式应用环境,建议你上Raid,不过是上Raid1
  d$ D! R( J' I% ^否则硬盘出问题的话,就是10个服务器同时挂掉,后果很严重
作者: zqx32    时间: 2009-9-11 16:18
10个服务器同时挂掉
作者: csante    时间: 2009-9-11 16:43
如果安全性要求高的话,就组个raid-1 ~~
作者: ncnfl    时间: 2009-9-11 21:41
虚拟机硬盘的负载又不在读写带宽上,主要还是寻道
9 q4 Y" P* s2 y5 o如果是正式应用环境,建议你上Raid,不过是上Raid1
5 d+ B# Q7 Z" t, B5 [否则硬盘出问题的话,就是10个服务器同时挂掉,后果很严重
) `# Q5 l9 E% A: qlucifersun 发表于 2009-9-11 14:43

' w# b  D+ b5 A* e0 g2 _; H您的意思是说,我的应用 组raid比不组raid要好?为什么呢?您能详细解释下吗?
作者: ncnfl    时间: 2009-9-11 21:44
我是楼主,我补充一下:; W6 b1 M) o1 k( Y' x! n- t
我对数据的安全不关心,重要的数据我会存在另外的盘上
作者: lucifersun    时间: 2009-9-11 21:50
我是楼主,我补充一下:: ]4 y, Z3 ]8 t- n8 Y/ U
我对数据的安全不关心,重要的数据我会存在另外的盘上. w9 ^/ s) r1 i
ncnfl 发表于 2009-9-11 21:44
2 [& k# ]4 H4 v+ _

: e0 I4 x' l! S+ L: w  a% R这10个虚拟机的可靠性要求高不高呢?如果硬盘出问题,如果没有备份,那重建的工作量很大啊。
* u/ k1 e5 c' D5 N! N0 i, nRaid0没什么必要,系统在10个虚拟硬盘文件里来回读写,寻道压力大
作者: xuse    时间: 2009-9-11 22:26
"多块硬盘不组RAID的话   操作系统在硬盘调度时把N块硬盘看做一个整体  读取时是顺序读取"云云,无凭无据…… M$哪篇文档说这话了…… 只有烂程序才会用阻塞式的IO操作,何况还有多线程,M$的操作系统如果这样写估计可以倒闭了。
作者: zidane1980    时间: 2009-9-15 10:20
关键还是硬盘读写性能要过得去才行
作者: sicold    时间: 2009-9-15 11:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: wxm    时间: 2009-9-15 12:47
本帖最后由 wxm 于 2009-9-15 12:50 编辑 $ {  e( E3 ~% M' k# k
4 D! T* [8 ]/ q8 {' z9 B4 t8 L( _
raid0主要提升持续速度?4 Y+ d+ s* \, G$ p  y# k
然后10个虚拟机 拼的是寻道吧* o# A. l' @0 F8 y1 X0 k, a0 c0 ~
0 G4 o7 C- T% z8 s; W# N/ Y3 P
分开两个硬盘 寻道压力就分散了
- O. B0 o- H& O, w8 J# y  O
1 z* Y* s* {& |. w+ W5 P% r0 ^" P( Q说不定真的是不组好




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4