aheadlead
V2EX  ›  问与答

请教:两块 512G SSD 组 RAID 0 和 单块 1TB SSD 性能比较?

  •  
  •   aheadlead · Jun 30, 2018 · 7029 views
    This topic created in 3047 days ago, the information mentioned may be changed or developed.

    hi all,

    在下正在思考一个问题 🤔。

    如果说拿 Intel 760p 这样的消费级 SSD 来密集 IO 作业(主要是小文件读写和连续写),
    两块 512G 用 mdadm 组 RAID 0 和 单块 1TB 直接使用,可能会有何区别呢?( latency、CPU usage ?)

    在下不才,不知 mdadm 和 NVMe 的组合会不会有坑。有没有哪位大侠实践过?效果如何?

    ref:
    Linux RAID Performance On Dual NVMe SSDs: https://www.phoronix.com/scan.php?page=article&item=samsung-960-raid&num=1

    760p 性能:
    1TB https://www.intel.com/content/www/us/en/products/memory-storage/solid-state-drives/consumer-ssds/760p-series/760p-series-1-024tb-m-2-80mm-3d2.html.
    512GB https://www.intel.com/content/www/us/en/products/memory-storage/solid-state-drives/consumer-ssds/760p-series/760p-series-512gb-m-2-80mm-3d2.html

    谢谢

    p.s. 最近用 fio 发现 512GB 的 600p 的全盘写才百来兆,这比想象中的还是低不少啊。

    23 replies  •  2018-07-01 10:23:14 +08:00
    loading
    loading
    Jun 30, 2018
    1
    你用 raid 0,数据安全性下降,这个不考虑?
    daigouspy
    daigouspy
    Jun 30, 2018 via Android❤️1
    2
    SSD 组 raid 效果没有很大提升的,别浪费时间金钱折腾了。
    aheadlead
    aheadlead
    OP
    Jun 30, 2018❤️1
    3
    @loading 无需考虑安全性,数据可以很容易的重新得到。
    aheadlead
    aheadlead
    OP
    Jun 30, 2018
    4
    @daigouspy 愿闻其详?可以方便提供一点数据参考?
    hjc4869
    hjc4869
    Jun 30, 2018 via iPhone❤️1
    6
    大容量 SSD 本身就是主控做的 RAID 的工作,把多个闪存放一起用。容量越大的 SSD 通常性能越好。
    zn
    zn
    Jun 30, 2018❤️1
    7
    这个要看你的 SSD 的性能,和 RAID 卡的性能。
    如果所用的 SSD 的性能一样,RAID 卡性能也足够,那么很显然 RAID 0 性能肯定是更快的。
    watermeter
    watermeter
    Jun 30, 2018 via Android
    8
    z turbo drive 了解一下
    sephinh
    sephinh
    Jun 30, 2018 via iPhone❤️1
    9
    小文件本来就考验 4k,而 raid 对 4k 基本没啥作用
    aheadlead
    aheadlead
    OP
    Jun 30, 2018
    10
    @hjc4869 你说的很对,我也认同这个观点。

    提起 RAID 这茬事,是因为最近发现 SSD 大文件的持续写入( 300G 的数据量),其实并没有想象中的那么好。
    就想通过 RAID 来改善。


    @zn 您提到的这个问题,其实关键在于 madam 做软 RAID 的性能,是否足以支撑两个上千兆的 SSD。


    @sephinh 我也比较关注大文件的持续写入。
    tomczhen
    tomczhen
    Jun 30, 2018❤️1
    11
    RAID 0 下 4K 会降,另外还得考虑固态硬盘连续写入降速的问题(回收、动态磨损机制)。

    如果写入带宽不是瓶颈,用傲腾做写入缓存,最终持久化到机械硬盘阵列是个更好的选择。
    aheadlead
    aheadlead
    OP
    Jun 30, 2018
    12
    @tomczhen 感谢提醒写入降速的问题。我这些数据没有持久化的必要,用完就可以全删掉。
    此外,我很好奇,4K 下降的原因是什么?
    alcarl
    alcarl
    Jun 30, 2018 via Android
    13
    lvm 弄两个 pv 进去应该可以提升速度,但这个取决于你用的 ssd 盘的 4k 瓶颈,是在主控还是在存储芯片上。越大的盘性能越好也是这个原理,ssd 内部本来就是 raid0,越大容量,芯片越多,速度就快。
    alcarl
    alcarl
    Jun 30, 2018 via Android
    14
    @aheadlead 没地方了。。。。
    also24
    also24
    Jun 30, 2018
    15
    SSD 也分不同的 SSD,300G 数据连续写入,应该可以写爆市面上大部分消费级 SSD 的 SLC 缓存了。

    如果不考虑特别贵的那些,hp ex920 1TB 版了解一下,200G 缓存,勉强能战
    https://www.chiphell.com/thread-1861106-1-1.html

    至于 RAID 的问题,PM981 / 970Pro 这样的盘,单盘已经可以跑出超过 PCIEx4 的速率了,接口可能会成为新的瓶颈。
    xenme
    xenme
    Jun 30, 2018 via iPhone
    16
    还不如上一块 optane,延迟真的低。
    Remember
    Remember
    Jun 30, 2018
    17
    4k 会下降,与你的需求背道而驰 . 上 900p 才是王道
    yukiww233
    yukiww233
    Jun 30, 2018
    18
    参考 linus 的评测,顺序读写的提升挺夸张的,4k 仅看跑分并没有出现下降

    msg7086
    msg7086
    Jul 1, 2018
    19
    1T SSD 本身就相当于两块 512G SSD 组 RAID 0,放着现成的不用,用 MDADM 自己组吗?
    jedihy
    jedihy
    Jul 1, 2018 via iPhone
    20
    ssd 内部被来就是 raid
    ryd994
    ryd994
    Jul 1, 2018 via Android
    21
    optane 走起
    问题不是带宽是延迟
    aheadlead
    aheadlead
    OP
    Jul 1, 2018
    22
    @alcarl
    @msg7086
    @jedihy 我明白你们的意思。我只是想探讨下,如果 SSD 组 RAID 可能会有什么样的结果。
    如果说我拿两块 760p 最大容量的 2TB 的 SSD 再组 RAID 0,那还是有一定意义的嘛。
    jedihy
    jedihy
    Jul 1, 2018 via iPhone
    23
    容量越大越快
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4925 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    ♥ Do have faith in what you're doing.