V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kisshere
V2EX  ›  程序员

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

  •  
  •   kisshere · 2019-09-19 09:41:03 +08:00 · 2387 次点击
    这是一个创建于 1675 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    quadrapop
        1
    quadrapop  
       2019-09-19 10:03:05 +08:00
    raid1 是将数据写 2 份,讲道理只会降低写入速度,读取速度基本不受影响,主要是为了安全性
    想提升读写就 raid0
    silencefent
        2
    silencefent  
       2019-09-19 10:38:32 +08:00
    想提升就 pcie4.0
    ps1aniuge
        3
    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
        4
    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 厂家软件看看到寿否。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2724 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.