用于Linux 6.9的DM VDO“虚拟数据优化器”合并

2024年 3月 14日 84.5k 0


作为本月早些时候关于DeviceMapper的文章的后续文章虚拟数据优化器(VDO)准备上行,它今天被Linus Torvalds成功地合并为Linux6.9的最新闪亮功能。

DM VDO提供内联式重复数据消除、压缩、零数据块消除、精简资源调配和其他功能。它已经是生产级的了,在主流的Linux内核之外已经使用了很多年。它的开发始于十多年前的Permabit,然后在7年前Red Hat收购Permabit后开源。花了很长时间,但它终于成为了主线!

今天的Git合并DM VDO的进一步解释:

介绍提供数据块级重复数据消除、压缩和精简资源调配的DM VDO目标。

..。

DM VDO目标通过将IO以及处理该IO的后续阶段固定到特定VDO线程来处理其并发性。VDO的这一方面是“独一无二的”,但它的整体实现非常紧密地耦合到其基本无锁的线程模型。因此,VDO不容易更改为使用更传统的更细粒度的锁定和Linux工作队列。

..。

DM VDO目标已在生产中使用多年,但在过去约6年中发生了重大变化,为上游纳入做好了准备。代码库仍然很大,但它独立于驱动程序/md/dm-vdo/,并且已经变得更易于接近和维护。

同时,DM VDO用户空间工具可在GitHub. It will be interesting to see if there's an uptick in DM VDO adoption now that the big feature is finally mainline.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论