单块 SSD 的读写速度 vs 同样的两块 SSD 做软 RAID1 的读写速度,哪个快?

2019-09-19 09:41:03 +08:00
 kisshere

原来服务器是块 Nvme 的 SSD 单硬盘,目前为了数据安全,现在想替换成同样的两块 Nvme 的 SSD 硬盘做软 RAID1,这样在读写速度上,比如 ES 查询、MySQL 读取上,性能会有降低吗?

注:原来的单硬盘和新的双硬盘品牌和配置完全相同

2392 次点击
所在节点    程序员
4 条回复
quadrapop
2019-09-19 10:03:05 +08:00
raid1 是将数据写 2 份,讲道理只会降低写入速度,读取速度基本不受影响,主要是为了安全性
想提升读写就 raid0
silencefent
2019-09-19 10:38:32 +08:00
想提升就 pcie4.0
ps1aniuge
2019-09-19 13:33:55 +08:00
写速度,看 raid 控制器,或者软 raid 的性能,应该比一块慢。
读的速度应该 x2,读的 iops 应该 x2,当然不能超过 raid 卡的性能。

ssd 我看没必要 raid1,因为 ssd 会偷偷自己均衡读写。即

ssd 原理:
ssd 主控没事闲的,会偷偷搬运数据块玩。
某种程度上,ssd 的固件,会把冷热数据块对调。以平衡块写入。
某种程度上,ssd 的固件,会把热数据块,和空闲块对调。以平衡块写入。
某种程度上,ssd 的固件,会把 [空闲块] 根据写入次数排序,优先写入 [写次数少] 的空闲块。
你没有数据写入 ssd,但 ssd 磁盘也会在空闲时,后台偷偷读写。偷偷磨损。
天热温度高,那些数据块的寿命会大大缩减!一个 ssd 在北极、南极能用 5 年,赤道能用 1 年!


应该在搞好散热的基础上,
应该隔几个月,运行一下官方检测程序。看看到没到寿命,即总写入量。
总写入量到了,就更换下来,给台式机用。或丢弃。
ps1aniuge
2019-09-19 13:43:54 +08:00
在 win2016,win2019 中,用 ssd 给 hdd 硬盘当缓存。
https://docs.microsoft.com/zh-CN/windows-server/storage/storage-spaces/understand-the-cache

win 上简单,只需要给 hdd 添加 ssd 即可,一块 ssd,可以缓存 12 块 hdd。

1 你给 win 上的 hdd 添加一块 ssd,
2 过一天,或 1 小时后,把旧的 ssd 删除掉即可。
3 拆掉旧的 ssd,检修,或用 ssd 厂家软件看看到寿否。

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

https://www.v2ex.com/t/602028

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

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

© 2021 V2EX