3×6T 机械硬盘,预存储数据为 11T, Raid0 好还是 Raid5 好?

2018-07-11 11:09:16 +08:00
 Reign

静态存储和应用逻辑 MySQL、Redis、ES 都集中在这一台服务器上了,所以既要大硬盘,又要高读写,3 块 6T 的硬盘做 Raid,Raid0 好还是 Raid5 好?

Raid0 对硬盘损坏零容忍,3 块硬盘出错一块就完了,但是机械硬盘感觉没那么容易坏吧?(估计是我见识太短?)

另外 3 块机械盘做 raid0 读写性能是否可以和一块中规中矩的 SSD 差不多了?

10472 次点击
所在节点    程序员
107 条回复
likuku
2018-07-12 22:47:08 +08:00
@pubby 感谢那篇文,才发现 zfs 竟然已经有冗余更多的 raidz3 了...
pubby
2018-07-12 23:44:00 +08:00
@likuku 我基本上都是 3 盘 z1 或 4 盘 mirror x2
wangfei324017
2018-07-13 00:05:55 +08:00
@msg7086 你是说性能嘛……这个倒还好;只要是坏了先顶上再说,然后申请钱买硬盘换= =
msg7086
2018-07-13 00:50:38 +08:00
@wangfei324017 不仅仅是性能问题。
这个问题是一个运维发的帖子里谈到的。我用记忆中原帖的话来说吧。

如果你有一个普通的 RAID 6,上面跑着重要的业务数据。
今天有人跟你说阵列里挂了一块盘,要重建阵列。
那么作为一个负责的运维,这时候你应该干什么?

* 评估重建阵列的性能影响
* 评估重建阵列的安全性

那么你会做出什么决策?

* 挑业务压力低谷的时候重建
* 先备份核心数据,保证万一重建时暴死也不会造成重大损失

然后再执行重建,对不对?

而热备呢,就是直接跳过这些分析决策步骤,在发现阵列失败的时候立刻执行重建操作。
不管业务压力大还是小,不管你有没有做数据备份,直接一把梭就跑起来了。

这就是 Hotspare 最大的问题。性能是一个,另一个(更重要的)是数据安全。
dajj
2018-07-13 08:55:46 +08:00
不可能单独 raid0 的,机械硬盘损坏率还是挺高的,随着年限增加而增加风险。
考虑下 raid 1 + raid0 ,或者 raid 5
mrzx
2018-07-13 09:09:43 +08:00
@msg7086 主要还是商用和家用不一样,我家用的,一旦发现硬盘坏了,大不了 NAS 关机。等新硬盘到了,然后重组,时间成本很低。

但是商用就不可能,业务别说中断那么长时间了,最好不要中断。时间成本很高。尤其要是那种跑数据业务的那种。

家用本来就不考虑性能了,在我自己的经济基础能承受的条件下。觉得这样的搭配已经可以了。
wangfei324017
2018-07-13 09:44:19 +08:00
@msg7086 #104 有道理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/469838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX