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

图片[1]-FSVERITY/DMVerity使用多缓冲区哈希可以获得更好的性能-趣考网除了最近为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.

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享