FSVERITY/DM Verity使用多缓冲区哈希可以获得更好的性能

2024年 5月 4日 81.6k 0

除了最近为AVX2、AVX-512和其他版本制定了AES-XTS实现,以加快磁盘/文件加密,谷歌的Eric Biggers还为Linux内核的DM Verity代码进行了一些不错的性能改进。

作为提醒,DM Verity是设备映射器使用加密摘要提供块设备透明完整性检查的手段。有了Eric Biggers的挂起代码,通过使用多缓冲区哈希,性能得到了提高。他在这个补丁中解释说:

“当哈希算法支持时,使用crypto_shash_finup2x()来交错数据块对的哈希。在一些CPU上,这几乎使哈希性能翻倍。我在arm64和x86_64上看到的冷缓存dm verity读取的总吞吐量增加了大约35%(尽管这个指标很难测量,因为它会跳来跳去)。”

FSVERITY还提供了一个补丁,为基于文件的真实性保护提供了类似的性能优势。

Quite a nice improvement coming to a kernel near you for those making use of DM-Verity and/or FSVERITY.

相关文章

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

发布评论