dm-cache

LUKS 上的非 root LVM
dm-cache

LUKS 上的非 root LVM

SSHD 似乎停留在 4TB 和 8GB SSD 缓存(一型号有 1TB/32GB 可选),而更大的 SSD 则随处可见,并且存在一些解决方案,可以在 Linux 中将 HDD 与 SSD 配对。我正在寻找一种在设置后易于在桌面上使用的解决方案。理想情况下,只需单击一个或两个启动器图标,输入加密存储的密码并在 Nautilus 中安装驱动器,而无需记住任何特定命令。 所有存储和缓存数据都必须加密存储。 可以使用单独的大容量硬盘来将数据迁移到新的分区方案或根据需要进行迁移。 我目前阅读的相关文章: http://blog-vpodzime.rh...

Admin

bcache 上的 LUKS 上的 LVM
dm-cache

bcache 上的 LUKS 上的 LVM

我在公司环境中使用 Ubuntu,我们的安全策略规定我们必须使用全盘加密。 我还有一台笔记本电脑,配备 32GB mSATA SSD 和 750GB 的 spinning rust。我当前的安装使用 bcache 来利用这一点,使用以下方式安装此程序。这提供了非常受欢迎的性能提升,而我无需担心填满 SSD。 这是一个悬赏问题。悬赏对象为: 执行 Ubuntu 全新安装的清晰、可靠的方法 任何版本都可以接受,但 15.04 (Vivid) 就可以了 整个文件系统将被加密 这里的偏好是使用默认 Ubiquity 安装程序中的相关复选框(dm-cry...

Admin

我可以将 dm-cache 配置为仅缓存小文件吗?
dm-cache

我可以将 dm-cache 配置为仅缓存小文件吗?

由于预算问题,我们正在一个小型非政府组织中部署 Active Directory 域控制器斜线文件服务器,使用 Ubuntu Server/Samba 和传统 HDD。 在下载和上传 Windows 漫游配置文件时,我担心传统旋转硬盘的 4K 随机访问率太低。因此,我正在考虑购买一个非常小的 SSD 用于缓存。网络带宽为 1G,因此超过 ~100MBps 的带宽都是浪费,因此较大的文件(更连续地访问)应该从 SSD 缓存中排除。 我们可以配置 dm-cache 以仅在缓存 SSD 上缓存低于特定文件大小的文件吗? ...

Admin

如果缓存 ssd 坏了,bcache 会发生什么情况?
dm-cache

如果缓存 ssd 坏了,bcache 会发生什么情况?

我正在创建一个 NAS,并且对不同的 SSD 缓存进行了大量研究。我有一个 120gb 的 SSD,对于操作系统来说已经足够了,所以我想将其中的大部分用作 md raid5 阵列的缓存。在进行此设置之前,我想知道如果 SSD 缓存发生故障会发生什么?我不想花额外的钱来镜像 SSD 缓存。 我还有一些旧的 30gb ocz vertex(很久以前来自 RMA 但从未重复使用过),它们是一堆垃圾,但如果 bcache 可以接受 ssd 缓存丢失,则可以用作缓存。 如果 bcache 无法做到这一点,那么他们的其他 ssd 缓存选项是否可以?我读到 ZFS 可...

Admin

不同的 SSD 到 HDD 缓存选项(dm-cache、flashcashe……)有哪些优点/缺点?
dm-cache

不同的 SSD 到 HDD 缓存选项(dm-cache、flashcashe……)有哪些优点/缺点?

似乎有多种不同的技术可用于将 SSD 用作 HHD 的缓存。我所知道的技术有: dm-cache(由 Redhat 提供 - 在 3.9 内核中,因此它应该在 ubuntu 13.10 中) Flashcache(由 Facebook 开发并使用) Bcache(由 Google 开发并使用) EnhanceIO(由 STEC 开发;基于 Flashcache) 各种实现方式是否存在值得注意的差异?哪一种最适合常规台式电脑使用 - 以提高网页浏览器或游戏等常用程序的性能? ...

Admin

LVM积极读写缓存
dm-cache

LVM积极读写缓存

我已使用 LVM 2.03.11(2) (2021-01-08) 将 2 TB RAID1 SSD 作为写回缓存添加到 10 TB RAID1 HDD,如下所示: lvcreate --type raid1 --mirrors 1 --nosync -l 100%FREE -n sshd sshd /dev/sdc /dev/sdd lvcreate --type raid1 --mirrors 1 --nosync -l 100%FREE -n cache sshd /dev/nvme1n1 /dev/ssd_blend/ssd_blend lvconve...

Admin

lvmcache/dm-cache 写回缓存全部性能
dm-cache

lvmcache/dm-cache 写回缓存全部性能

我在 HDD 前面有一个 SSD 写回缓存,通过 lvmcache 设置(因此是 dm-cache)。当缓存 LV 未满(Data%列中lvs< 100.00%)时,写入将转到缓存设备(通过 监控dstat)。但是,当缓存 LV 已满(Data%= 100.00%)时,写入将直接转到 HDD,本质上成为写通缓存。即使过了一段时间,块也不会从 SSD 缓存中逐出,并且性能会下降。当我尝试从缓存 LV 读取最近读取的数据时,读取来自 SSD,因此我认为整个 SSD 现在已成为读取缓存。即使在写回模式下,这也是 dm-cache 写入缓存的预期行为吗?没有为...

Admin

lvs 输出的 Cpy%Sync 列对于缓存 LV 意味着什么?
dm-cache

lvs 输出的 Cpy%Sync 列对于缓存 LV 意味着什么?

我有一台主机,只有一个缓存 LV(多 TB RAID 阵列前面有约 800GB SSD;直写模式)。昨晚我对 RAID 进行了例行清理(lvchange --syncaction check)。自从完成清理后,系统一直以 100% 的 I/O 容量运行;iostat告诉我它正在从 SSD 读取数据并写入 RAID。 缓存 LV 的输出Cpy%Sync列(lvs不是RAID)在清理之前一开始就处于 98% 左右,这本身就令人担忧,但现在它正在稳步向下,目前已达到70%左右。 我认为Cpy%Sync对于缓存 LV 来说,它表示缓存中也存在于后备存储中的数据量,因...

Admin