V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aheadlead
V2EX  ›  问与答

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

  •  
  •   aheadlead · 2018-06-30 18:07:22 +08:00 · 6101 次点击
    这是一个创建于 2133 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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


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


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

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

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

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

    msg7086
        19
    msg7086  
       2018-07-01 03:05:02 +08:00
    1T SSD 本身就相当于两块 512G SSD 组 RAID 0,放着现成的不用,用 MDADM 自己组吗?
    jedihy
        20
    jedihy  
       2018-07-01 04:23:21 +08:00 via iPhone
    ssd 内部被来就是 raid
    ryd994
        21
    ryd994  
       2018-07-01 05:54:57 +08:00 via Android
    optane 走起
    问题不是带宽是延迟
    aheadlead
        22
    aheadlead  
    OP
       2018-07-01 09:48:47 +08:00
    @alcarl
    @msg7086
    @jedihy 我明白你们的意思。我只是想探讨下,如果 SSD 组 RAID 可能会有什么样的结果。
    如果说我拿两块 760p 最大容量的 2TB 的 SSD 再组 RAID 0,那还是有一定意义的嘛。
    jedihy
        23
    jedihy  
       2018-07-01 10:23:14 +08:00 via iPhone
    容量越大越快
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   821 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:59 · PVG 03:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.