POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 13795|回复: 49
打印 上一主题 下一主题

准备配置WEB服务器,上RAID5还是RAID10

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-14 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xvjianqing 于 2011-11-14 15:40 编辑

准备配置WEB服务器数据库也在同一台机器上,上RAID5还是RAID10,请求各位高见!
2#
发表于 2011-11-14 15:43 | 只看该作者
10    阵列卡便宜    可靠性更高     多个硬盘但是性能相对更好    关键是楼主说DB和前端在一台机器上   那明显负载压力不大  且预算有限
回复 支持 反对

使用道具 举报

3#
发表于 2011-11-14 15:51 | 只看该作者
本帖最后由 stephenmaxmax 于 2011-11-14 15:51 编辑

10

其实我觉得raid1就够了。。这样还把问题简化了。
web和数据库应用其实内部很多层面从os到软件都有cache并且命中率较高,因此只要机子内存够大,磁盘压力也不是那么大的。。
回复 支持 反对

使用道具 举报

4#
发表于 2011-11-14 17:45 | 只看该作者
Promise EX4350 Raid 5~~飘过~~
回复 支持 反对

使用道具 举报

5#
发表于 2011-11-15 01:51 | 只看该作者
RAID5速度快点,安全都可以。RAID6就更好。
回复 支持 反对

使用道具 举报

6#
发表于 2011-11-15 08:45 | 只看该作者
这要看程序设计了,特别是磁盘io的来源。
理论上系统和数据库不在一个磁盘组上,web看看是否需要读本地文件,如果需要可以独立放在一个磁盘组上。
很多情况下,2个raid1的速度要大于4盘raid5或raid10,特别是用sata硬盘的时候。
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2011-11-15 10:27 | 只看该作者
谢谢各位,受教了,服务器是1U机架式,CPU 5606     32G内存    准备用4X500G SATA做个RAID 0+1
回复 支持 反对

使用道具 举报

8#
发表于 2011-11-15 10:30 | 只看该作者
又一个人要中招咯,故障率哈高的 raid,最好直接别做,否则你欲哭无泪
回复 支持 反对

使用道具 举报

9#
发表于 2011-11-15 11:51 | 只看该作者
沈洁 发表于 2011-11-15 10:30
又一个人要中招咯,故障率哈高的 raid,最好直接别做,否则你欲哭无泪

你又用过几个企业级的raid卡,摆弄过多少生产环境。。
回复 支持 反对

使用道具 举报

10#
发表于 2011-11-15 11:59 | 只看该作者
我自己的做法是,如果没有SAS硬盘,是不敢用加速阵列的。
建议LZ直接两块1T做RAID1。如果4块500G已经买到手的话,我宁愿做两个RAID1。

加速阵列的故障后维护挺烦人的,而且耗时太长。
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2011-11-15 12:56 | 只看该作者
RAID0+1是为了保证网站同时2000的并发连接数不产生读写瓶颈。
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2011-11-15 13:00 | 只看该作者
finekey 发表于 2011-11-15 08:45
这要看程序设计了,特别是磁盘io的来源。
理论上系统和数据库不在一个磁盘组上,web看看是否需要读本地文件 ...

兄弟的意思是做两个RAID1,分别放WEB程序和数据库是不是?
回复 支持 反对

使用道具 举报

13#
发表于 2011-11-15 15:02 | 只看该作者
stephenmaxmax 发表于 2011-11-15 11:51
你又用过几个企业级的raid卡,摆弄过多少生产环境。。

^_^,简单的说机械硬盘坏了,一般都是能修好的,与其劳民伤财做raid,还不如坏了去修,只要盘在,大不了开盘修吗,都能修好的
回复 支持 反对

使用道具 举报

14#
发表于 2011-11-15 15:03 | 只看该作者
xvjianqing 发表于 2011-11-15 12:56
RAID0+1是为了保证网站同时2000的并发连接数不产生读写瓶颈。

兄弟用ssd吧,读的寿命基本是无限的,对于web这类写为次要应用的服务器,太适合不过了
回复 支持 反对

使用道具 举报

15#
发表于 2011-11-15 15:15 | 只看该作者
沈洁 发表于 2011-11-15 15:02
^_^,简单的说机械硬盘坏了,一般都是能修好的,与其劳民伤财做raid,还不如坏了去修,只要盘在,大不了开 ...

服务器不需要关机,网站不需要关,直接在线拔出坏硬盘,插入新硬盘,rebuild。
需要修?你停机关网站修的这时间都不知道多少客户跑了。。
你开盘修花的钱都没块raid卡贵呢。。再说也未必全部可找回。
你会说有备份。是的,备份是备份,容错是容错,两者并行来的,缺一不可,互相无法替代。
服务器上电源可以是双份热备的,一个故障另一个立即在线顶上,换电源也不需要停机。
服务器上风扇也可以是热插拔的,更换不需要关机。

这些都是劳民伤财?
回复 支持 反对

使用道具 举报

16#
发表于 2011-11-15 15:19 | 只看该作者
stephenmaxmax 发表于 2011-11-15 15:15
服务器不需要关机,网站不需要关,直接在线拔出坏硬盘,插入新硬盘,rebuild。
需要修?你停机关网站修的 ...

问题是raid造成的错误率,太高了啊!
回复 支持 反对

使用道具 举报

17#
发表于 2011-11-15 15:28 | 只看该作者
沈洁 发表于 2011-11-15 15:19
问题是raid造成的错误率,太高了啊!

企业级设备跟民用级设备无可比性。
回复 支持 反对

使用道具 举报

18#
发表于 2011-11-15 18:53 | 只看该作者
xvjianqing 发表于 2011-11-15 13:00
兄弟的意思是做两个RAID1,分别放WEB程序和数据库是不是?

就看您程序设计是怎样了,总之基本原则就是减少同一个磁盘组上的并发读写,web程序本身缓存效果很好,基本不影响磁盘性能,优化主要是看web处理的数据来自哪。
如果web所有的数据都是来自数据库,没有本地文件读写,那么4xraid10也是可以的。
如果web访问数据库频繁,而且有大量的本地文件读写动作,那么数据库和web临时文件应该放在不同磁盘组上,这时,2个raid1更有效。
同磁盘组并发io影响磁盘性能非常大,我有个数据库盘是4xraid10 15k5的sas,标准速度应该在220MB/s,但是数据库备份到同一磁盘组时(也就是备份到本地硬盘),速度在55-60MB/s,通过1Gb网备份时,速度能达到9xMB/s。
回复 支持 反对

使用道具 举报

19#
发表于 2011-11-15 19:22 | 只看该作者
沈洁 发表于 2011-11-15 15:19
问题是raid造成的错误率,太高了啊!

我倒没遇到raid卡故障,到经历过硬盘损坏但因有raid保护不停机顺利更换硬盘。
您连开盘都能像出来,估计得被领导骂死。
回复 支持 反对

使用道具 举报

20#
发表于 2011-11-15 20:40 | 只看该作者
stephenmaxmax 发表于 2011-11-15 15:28
企业级设备跟民用级设备无可比性。

家用的Raid也是靠得住滴。真要硬盘出了问题,除非用SAS,否则用SATA的话,廉价的SOHO级别的Riad卡和主板南桥的Riad与带专用ASIC带缓冲的硬Raid相比也慢不了多少,都是痛苦而漫长的等待。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-22 19:31

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表