md上的bcache或bcache上的md

用户名

bcache允许一个或多个快速磁盘驱动器(例如基于闪存的固态驱动器(SSD))充当一个或多个速度较慢的硬盘驱动器的缓存

如果我理解正确,

  • 可以分配一个SSD *来缓存多个后备HDD,然后可以使用mdadm
    RAID来对生成的缓存设备进行RAID。
  • 可以将多个HDD RAID到单个后备md设备中,并将SSD分配给用于缓存该设备的SSD。

我想知道哪种方法更明智。在我看来,使用一种或其他技术来扩展RAID5 / 6可能会更简单,但我不确定是哪一种!

是否有充分的理由(例如增加后备存储或其他任何东西)来选择一种方法而不是另一种方法(对于包含VM后备文件的大型非根文件系统)?


* “ SSD”是指某种冗余的SSD设备,例如两个物理SSD的RAID1

亚当·里奇科夫斯基(Adam Ryczkowski)

我认为缓存整个md设备最有意义。

将bcache缓存到整个md设备会牺牲整个raid的想法,因为它引入了另一个单点故障。

  • SSD磁盘的OTH故障很少发生,可以将bcache置于writethrough/writearound模式(与该writeback模式相反),在模式下,没有数据仅存储到缓存设备,并且缓存故障不会杀死其中的信息。突袭使其成为一个相对安全的选择。

  • 另一个事实是,软RAID-5的计算量很大。当分别缓存每个旋转团队成员时,即使缓存命中,计算机仍然必须重新计算所有奇偶校验

  • 显然,如果分别缓存每个旋转驱动器,则会牺牲一些昂贵的ssd空间。 -除非您打算使用突击检查的ssd缓存。

  • 相对而言,这两个选项都不会影响进程的增长时间,尽管由于更多的总线流量,带有旋转缓存的驱动器被单独缓存的选项可能会变慢

配置bcache以便在需要更换ssd驱动器时,这是一种快速且相对简单的过程。多亏了这些,才有可能在原地两种方式上迁移RAID设置。

您还应该记住,目前大多数(全部?)实时CD发行版均不支持bcache,因此,无论您选择bcache-mdraid布局选项如何,都无法简单地使用此类工具访问数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ubuntu上的Intel Optane的bcache

来自分类Dev

在Ubuntu上使用Raspberry Pi 4测试bcache

来自分类Dev

优化bcache

来自分类Dev

更换Bcache备份设备

来自分类Dev

在Linux md5sum上删除'-'

来自分类Dev

在userPassword(OpenLDAP)上使用md5

来自分类Dev

大文件上的md5sum

来自分类Dev

在div上使用md-primary

来自分类Dev

md-tab 上的 div 或模态全屏

来自分类Dev

md-list> md-item上的角材料设计波纹

来自分类Dev

在md设备/ dev / md0上检测到SparesMissing事件

来自分类Dev

如何在点击按钮上显示<md-progress-linear md-mode =“ indeterminate”>?

来自分类Dev

我如何在md-dialog上叠加一个md-dialog

来自分类Dev

在 AngularJS 1.6 中悬停时在 md-select/md-options 上显示图像/背景

来自分类Dev

如何在Presto的bigint上运行md5()?

来自分类Dev

将图像添加到BitBucket上的README.md

来自分类Dev

如何在md-Switch上设置文本?

来自分类Dev

在md-autocomplete上使用ng-blur吗?

来自分类Dev

无法在Cloudflare Worker脚本上创建MD5哈希

来自分类Dev

在div而不是整个身体上显示md-dialog

来自分类Dev

md-dialog 不在当前日历上呈现

来自分类Dev

无法在 GitHub 中查看 .md 文件上的绘图

来自分类Dev

如何从控制器上的 md-options 设置值?

来自分类Dev

如何从bcache中删除缓存设备?

来自分类Dev

如何删除bcache0卷?

来自分类Dev

Bcache writeback_percent最大值

来自分类Dev

BCache uppon内核更新/升级损坏

来自分类Dev

缺少bcache0后备设备

来自分类Dev

防止在父元素上触发Angular Material md-swipe-left / md-swipe-right指令的功能