华为向EROFS文件系统添加新的LZ4解压缩


华为的EROFS Linux只读文件系统将继续得到改进,随着即将到来的Linux 5.3内核周期,将会看到更多的改进。

EROFS已经支持原生文件系统压缩,以帮助节省空间。华为一直在开发这个只读文件系统,尤其适用于移动设备,但也适用于其他用例。在Linux 5.3 合并窗口之前排队进入stage -next是一个新的解压缩框架。

华为向EROFS文件系统添加新的LZ4解压缩

这种新的EROFS支持允许in-place进行LZ4解压,这样就可以在没有任何内存副本的情况下完成数据解压缩。当然,这有助于提高性能。华为的Gao Xiang在其中一个补丁上评论道:“在kirin980平台上,在使用新的解压后端之后,顺序读取稍微提高到了778MiB/s。”

EROFS已经作为新框架的后续补丁,在放弃旧的解压缩代码的同时切换到使用这段代码。

在此之前,上游的LZ4通过Facebook开发人员实现了in-place解压缩功能。

linuxboy的RSS地址:https://www.linuxboy.net/rssFeed.aspx

本文永久更新链接地址:https://www.linuxboy.net/Linux/2019-06/159191.htm

相关内容

    暂无相关文章