设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 39|回复: 4

为ZFS zpool添加固态硬盘缓存 ZIL写缓存|ARC写缓存

[复制链接]

210

主题

719

回帖

2148

积分

金牌会员

积分
2148
发表于 2020-6-5 01:23:50 | 显示全部楼层 |阅读模式
本帖最后由 StudyOverseas 于 2020-6-5 03:56 编辑

原文:https://www.liujason.com/article/800.html
我们新的芬兰计算集群配置了一台12核CPU+128G DDR4内存+1T数据中心级NVME+10*10TB企业级机械硬盘的机器作为存储节点。
用NVME盘做系统盘,10块10TB的机械盘组ZFS-RAIDZ,用96G内存作为ZFS缓存。但是在高读写负载下依旧出现了超过30%的IO delay,因此考虑使用闲置的NVME空间作为读(cache)+写(ZIL log)缓存。

数据安全提醒
其实这是一个性价比很高的方案,近百TB的大容量+最热文件内存机读取速度+较热文件nvme的读取速度+nvme的写入速度。
但是作为写入缓存的ZIL(log)坏了比较麻烦,不过也只影响坏之前没有来得及写回ZFS阵列的内容(在非连续高负载下问题不大),根据数据的重要程度选择要不要做成raid1的缓存:
[ol]
  • zpool add tank log mirror /dev/zil-cache1 /dev/zil-cache2[/ol]复制代码

    第二页为教程正文
    第三页为性能对比

  • 回复

    使用道具 举报

    210

    主题

    719

    回帖

    2148

    积分

    金牌会员

    积分
    2148
     楼主| 发表于 2020-6-5 03:40:27 | 显示全部楼层

    newphp 发表于 2020-6-5 02:50

    感谢分享。
    与其说拿SSD的生命来换速度,准确的说,是拿钱来换速度,为速度而做的投资未尝不可。
    只是如果l ...

    其实这是一个性价比很高的方案,近百TB的大容量+最热文件内存机读取速度+较热文件nvme的读取速度+nvme的写入速度

    作为写入缓存的ZIL(log)坏了比较麻烦,不过也只影响坏之前没有来得及写回ZFS阵列的内容(在非连续高负载下问题不大),根据数据的重要程度选择要不要做成raid1的缓存:
    [ol]
  • zpool add tank log mirror /dev/zil-cache1 /dev/zil-cache2 [/ol]复制代码

    而cache和内存的效果一样,只是作为L2ARC加速读取,内存还是一级ARC,作为最热的文件缓存,L2作为沉淀层。
  • 回复

    使用道具 举报

    78

    主题

    4656

    回帖

    9594

    积分

    论坛元老

    积分
    9594
    发表于 2020-6-5 02:50:00 | 显示全部楼层
    感谢分享。
    与其说拿SSD的生命来换速度,准确的说,是拿钱来换速度,为速度而做的投资未尝不可。
    只是如果log和cache放在和系统同一相物理磁盘上,SSD坏了会显得比较麻烦。
    回复

    使用道具 举报

    13

    主题

    144

    回帖

    409

    积分

    中级会员

    积分
    409
    发表于 2020-6-5 01:33:40 | 显示全部楼层
    可以哦
    回复

    使用道具 举报

    30

    主题

    88

    回帖

    276

    积分

    中级会员

    积分
    276
    发表于 2020-6-5 02:50:03 | 显示全部楼层

    h20 发表于 2020-6-5 01:33

    拿SSD的生命换HDD的速度?

    数据中心级的SSD写入量都是PB级的,要写坏估计也要两三年了
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-2-14 04:16 , Processed in 0.017766 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表