V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Licsber
V2EX  ›  Linux

btrfs 的 raid1 模式 如果 ssd 与 hdd 混组 最终读写速度和 iops 取决于什么?

  •  
  •   Licsber ·
    licsber · 2022-10-26 09:45:01 +08:00 · 2447 次点击
    这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前阵列的状态如上图

    底下有一个 1T 的 nvme 但是没有任何保护
    有点想加一个 1T 的 sata ssd 和它一起做一个 raid1
    然后把原来的两块 512G sata 空一个盘位出来装 hdd 扩容

    知道两块性能不同的硬盘组 raid1 取决于最慢的
    但是万一 btrfs 的 raid1 有这方面的优化呢(没找到 所以问问

    12 条回复    2022-11-21 22:04:57 +08:00
    ooxxcc
        1
    ooxxcc  
       2022-10-26 09:49:30 +08:00
    TLDR: 没有这样的优化

    我记得之前有个 issue 是,btrfs raid1 会始终从一块盘读取,不清楚现在是否修了
    everyx
        2
    everyx  
       2022-10-26 09:49:33 +08:00
    好奇这是啥工具啊?
    cr0wd
        3
    cr0wd  
       2022-10-26 09:56:52 +08:00 via Android
    有人在 StackOverflow 问过同样的问题,结论是“kernel 5.0 中会根据 pid 确定”:

    https://stackoverflow.com/questions/55408256/
    Huelse
        4
    Huelse  
       2022-10-26 10:01:13 +08:00
    @everyx 好像是 unraid
    Licsber
        5
    Licsber  
    OP
       2022-10-26 10:20:37 +08:00
    @ooxxcc #1 好吧 不过你说这个只从一块盘读取 好像我也是耶 你看我两块盘的温度 看起来有一个在摸鱼

    @everyx #2
    @Huelse #4 是 unraid 没错

    @cr0wd #3 根据进程 pid 唔 确实是第一次听说这个概念 思想还挺有意思的

    那看来这个小 nas 的升级计划就定了:
    1. 移除这两块 512G 的 raid1 组合
    2. 更换 8T 缓存盘为 16T
    3. 新增俩块便宜 4T 硬盘扩容
    EnochZack
        6
    EnochZack  
       2022-11-17 07:11:59 +08:00 via Android
    为什么不把上面那一坨换成几个大盘组 raid10,下载盘搞那么大干嘛⊙∀⊙?
    Licsber
        7
    Licsber  
    OP
       2022-11-17 14:10:20 +08:00
    @EnochZack #6 下载盘至少 8T 差不多够 pt 的需求
    unraid 定位就是一堆廉价硬盘的媒体服务器呀 搞这么大干啥
    EnochZack
        8
    EnochZack  
       2022-11-20 22:56:10 +08:00 via Android
    @Licsber 有道理,是我强迫症了🤣
    Licsber
        9
    Licsber  
    OP
       2022-11-21 00:02:40 +08:00
    @EnochZack #8 哈哈 我自己的威联通 是紫盘 4*4T 就是组的 Raid10
    主要存个人数据 + 跑一些小应用 比如 s3 服务 wiki 之类的

    两个需求不一样 这个自组 unraid 定位就是备份+媒体服务器
    所以 5 盘+1 校验 这些 4T 矿盘只要不两个一起炸就没问题
    里面 3T 和 2T 的盘都是拆下来的旧盘废物利用

    底下 16T 用来当缓存 临时任务读写都在这
    raid0 的两个 4T 用来下载 因为买不起大固态
    EnochZack
        10
    EnochZack  
       2022-11-21 07:27:45 +08:00 via Android
    @Licsber 我是用一个 2t 固态做热备,一个时间胶囊做冷备,双十一又剁手一个 nas 存点电视剧,不过买的不顺利,nas 一直死机,去换了
    Licsber
        11
    Licsber  
    OP
       2022-11-21 18:35:07 +08:00
    @EnochZack #10 品牌 nas ?一般不会出问题吧 那感觉你的存储需求不是很大 到后来折腾就会一直加盘了 hhhh
    EnochZack
        12
    EnochZack  
       2022-11-21 22:04:57 +08:00 via Android
    @Licsber 加不加盘取决于我存的片有多少,估计在加一块 8t 不能再多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:22 · PVG 02:22 · LAX 10:22 · JFK 13:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.