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 条回复
AsisA
2018-07-12 13:40:43 +08:00
机械用坏了几个了……还是 SSD 靠谱,推荐 SSD,别贪便宜,直接买口碑好的 SSD,用到想换电脑了都坏不了
likuku
2018-07-12 13:42:39 +08:00
@honeycomb RAID0 ... 太疯狂了,只适合用于 缓存文件 什么之类的 “临时文件”,

不如直接加大内存,用内存 tmpfs 文件系统,效能秒掉 SSD 是没得说,还没有磁盘 /SSD 损耗。
usernametoolong
2018-07-12 13:56:38 +08:00
加一块盘做 raid10 raid5 和 6 也是非常不靠谱的玩意。
wekw
2018-07-12 15:30:29 +08:00
@cedoo 三星表示:什么是坏???
honeycomb
2018-07-12 16:45:35 +08:00
@likuku 楼主似乎想搞三块盘的 raid0,然后 mysql,Redis,ES 都放在里面
bubuyu
2018-07-12 16:47:42 +08:00
RAID0 就是作死啊... 机械硬盘哪里不容易坏?
mrzx
2018-07-12 16:59:26 +08:00
@likuku 看来我的 GEN8 还能在撑个几年。总硬盘容量扩到 8TBx4 应该不成问题。我现在组 raidz2 (类似 raid6 ),写入速度其实很慢,有的时候,即使传输个大文件,最快也不过 70MB/s。

GEN10 M 终于出来了,可惜在也没有 lio4,而且最大内存不过从 16G 变成了 32G 而已。那还真不如我自己组个 X86 平台兼容机呢。服务器的最大特色都没了。
msg7086
2018-07-12 17:13:48 +08:00
@mrzx ZFS 不需要一定 1G per T 的。

@wangfei324017 Hotspare 已经被认为是弊大于利的设定了。
openbsd
2018-07-12 18:07:35 +08:00
这是弄来玩还是 ?
RAID0...............
RAID5 也是神坑,咬牙再+个 6T 上 RAID10 吧
openbsd
2018-07-12 18:09:00 +08:00
@AsisA #81
这个真心看 RP,富士通至尊 SLC 坏过俩的表示,备份才是王道
likuku
2018-07-12 18:35:06 +08:00
@mrzx 70MB/s 难道不是网卡不行? SCP/SFTP? RSYNC? SAMBA? HTTP?

rsync 和 http 是很容易达到非常接近满速,scp/sftp 带加解密,速度上不去。
likuku
2018-07-12 18:36:38 +08:00
@honeycomb “ mysql,Redis,ES 都放在里面” ... 即便用 SSD 堆起来,一般的机器,内存 CPU 都也不够了...
20has
2018-07-12 19:17:51 +08:00
我的建议是保证高可用就 raid5 或者 raid0 (只是成本更高) 再别的地方单独备份 一套 冷备份
20has
2018-07-12 19:19:34 +08:00
上面陈本更高的应该是 raid1
raid0 速度快 快不过 ssd
(*•̀ᴗ•́*)و ̑̑ 要快就来 raid0 的 ssd
冷备份倒是随便了 单盘都行
fjzjk
2018-07-12 19:26:00 +08:00
raid0 不如裸盘
mrzx
2018-07-12 20:31:31 +08:00
@likuku 我猜应该是 raidz2 的写入性能就是差,跟千兆网卡也没关系,因为读取的速度,我轻松达到 120MB/S,我的共享方式是 smb 和 iscsi.
我家台式机只有一个 256G 的 SSD 做系统盘,其他盘符全是加载 iscsi 当硬盘使得。
tempdban
2018-07-12 20:40:29 +08:00
我们服务器上的 raid 卡有个奇怪的 raid 模式 要求至少五块盘 四个主用一个备用 要是六块就两备用。最大 8 个盘也是两个备用。
他明确说了不叫 Raid 5。
likuku
2018-07-12 21:26:37 +08:00
@mrzx 你组的 raidz2 成员硬盘数是偶数么?奇数会降低效能。

不知你有否测过直接写 zpool 时的效能?

zpool iostat -v 1 监测硬盘 io 状态 ,
同时再起个 ssh 上去 在本地直接 dd if=/dev/zero bs=1m of=/zpool/vol/test 直接从内存写入 zfs 卷,
如此可以当作 zpool 纯写入性能的参考值 (总写入量必须超过系统内存总量才有意义)
janssenkm
2018-07-12 21:54:10 +08:00
做缓存可以 raid0,坏了就重建。存数据还是 raid5 吧
pubby
2018-07-12 22:32:53 +08:00

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

https://tanronggui.xyz/t/469838

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

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

© 2021 V2EX