AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-91969

Graham Perrin's questions

Martin Hope
Graham Perrin
Asked: 2012-12-09 01:13:07 +0800 CST

如何在销毁该池之前检查该池中的所有 ZFS 快照是否没有保留

  • 7

问题

我已经可以手动检查文件系统的每个快照。

我更愿意一次检查所有内容(全部使用单个命令或脚本)。请:

  • 可以用脚本来完成吗?

对于名称中有空格的文件系统,答案应该是好的。

背景

从 zfs(8) 的手册页:

zfs holds [-H] [-r] snapshot…

... -r指定将具有给定标记的保留递归地应用于所有后代文件系统的快照。


我想知道最近的快照是否被视为旧快照的后代。不:

Last login: Sat Dec  8 09:02:26 on ttys003
macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-12-08-081957
NAME                     TAG  TIMESTAMP
macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-10-28-212255
NAME                     TAG                                           TIMESTAMP
gjp22@2012-10-28-212255  problem with LocalStorage for WOT for Safari  Mon Oct 29  6:44 2012
macbookpro08-centrim:~ gjp22$ zfs hold experiment gjp22@2012-12-08-081957
macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-10-28-212255
NAME                     TAG                                           TIMESTAMP
gjp22@2012-10-28-212255  problem with LocalStorage for WOT for Safari  Mon Oct 29  6:44 2012
macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-12-08-081957
NAME                     TAG         TIMESTAMP
gjp22@2012-12-08-081957  experiment  Sat Dec  8  9:04 2012
macbookpro08-centrim:~ gjp22$ zfs holds -r gjp22@2012-10-28-212255
NAME                     TAG                                           TIMESTAMP
gjp22@2012-10-28-212255  problem with LocalStorage for WOT for Safari  Mon Oct 29  6:44 2012
macbookpro08-centrim:~ gjp22$ 

澄清

我不打算在单个命令或脚本中结合检查和销毁。这个问题本质上是关于支票的。

scripting
  • 4 个回答
  • 4231 Views
Martin Hope
Graham Perrin
Asked: 2012-09-25 10:22:39 +0800 CST

对于 L2ARC 和 ZIL:为两者配备一个大型 SSD 还是两个较小的 SSD 更好?

  • 25

主要参考资料

ZFS L2ARC (Brendan Gregg) (2008-07-22) 和ZFS 和混合存储概念(Anatol Studler 的博客) (2008-11-11) 包括下图:

ARC、L2ARC、ZIL 和磁盘存储池的 ZFS 金字塔视图

问题

我是否应该将垂直白线(在 SSD 层)解释为使用单独SSD 的偏好 –

  • 不喜欢在单个磁盘上混合使用 L2ARC 和 ZIL?

背景(对评论的回应)

就个人而言,在家里我不太可能将 L2ARC 或 ZIL 与我可用的任何计算机一起使用。(我的日常电脑是 MacBookPro5,2,8 GB 内存和混合希捷 ST750LX003-1AC154。没有计划用 SSD 替换光驱。)

在其他地方:在工作中会有一些工具包的再利用,但我没有日期或完整的细节。(混合使用 Xserve RAID x2 ……目前我不打算将它们提供给 ZFS,但我保持开放的心态。)

我对 L2ARC 和 ZIL 的SSD 最佳实践的好奇心始于 ZEVO 区域中与性能相关的讨论——特别是下面提到的主题,用户在单个磁盘上同时拥有 L2ARC 和 ZIL。

其他参考和讨论

L2ARC 截图 (Brendan Gregg) (2009-01-30)

SLOG 截图 (Brendan Gregg) (2009-06-26)

[zfs-discuss] ZFS 根备份/“灾难”恢复和移动根池(2011-01-10) 建议不要在单个磁盘上混合使用三种东西(根池、ZIL 和 L2ARC)——

…不值得在同一磁盘上管理所有 3 个时可能发生的头痛。例如,如果您决定重新安装并不小心破坏了数据池的 ZIL 内容。不要为池组件或跨池共享磁盘以保持管理和恢复简单。……

– 我更感兴趣的是是否建议不要将其中两个东西混合在一个磁盘上。

https://superuser.com/a/238744/84988 (2011-01-28) 提到“缓存(L2ARC 缓存)并将日志(ZIL)写入 SSD”(单数)。但是,由于它与 FUSE 和 Windows 相关,因此我不认为该答案与 ZFS 的更常见和注重性能的使用特别相关。

@ChrisS在 2011 年 8 月16 日的通讯室中提到了 ZIL 和 L2ARC。

http://forums.macrumors.com/showpost.php?p=14248388 (2012-01-31) 讨论了多个SSD:

关于 ZFS 您需要了解的一些事情:它有两种不同类型的缓存,读取和写入(L2ARC 和 ZIL),通常位于 SSD 上。ZIL 是写缓存。这可能就是这种误解的来源。ZIL 会随着对 zpool 的每次写入而受到重创(假设是一个活动系统)。问题是使用基于 mlc 的 SSD 作为 ZIL 会导致它们很快磨损和失效。您需要一个(贵得多的)基于 slc 的 SSD 用作 ZIL 驱动器。

拥有一个完全由 SSD 组成的 zpool 不仅是可能的,而且效果很好。它还基本上消除了为 ZIL 和 L2ARC 使用单独驱动器的需要。是的,您没有 TRIM 支持,但基于 ZFS 的写时复制特性,这可能是一件好事。

话虽如此,ZFS 在几乎已满(比如 85% 或更高)的 zpools 下表现不佳。性能开始显着下降 - 无论您使用的是旋转磁介质还是固态介质。缺少 TRIM 支持可能会加剧该问题,但这已经是一个问题。

https://serverfault.com/a/397431/91969 (2012-06-11) 建议:

  • ZIL 的 SLC 类型 SSD(特别不是 MLC)
  • L2ARC 的 MLC 型 SSD。

https://superuser.com/a/451145/84988 (2012-07-19) 提到了一个单一的“SSD for ZIL and L2ARC to speed up ZFS”。

zevo.getgreenbytes.com • 查看主题 - FW800 连接顺序的性能问题?(2012-09-24) 关注带有用于 ZIL 和 L2ARC的单个SSD 的 FireWire 总线上的事物顺序

  • 除了总线顺序,ZEVO 话题让我开始怀疑单独的 SSD 是否更可取。

更具体地说:我想知道上图中白线的解释......

ssd
  • 2 个回答
  • 31600 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve