特性使用
- 使用SPDK加解密特性
本特性在SPDK bdev层使能crypto特性,并通过openssl进行加解密,并可选择KAE引擎进行加解密卸载以提升加解密性能或降低CPU消耗,当前版本支持的加密算法包括对称加密算法AES_CBC,AES_CTR,SM4_CBC,SM4_CTR以及非对称加密算法RSA。
- 使用SPDK压缩特性
spdk压缩特性通过设置dpdk的zlib驱动,再在初始化创建压缩盘进行使用
- 使用SPDK CRC特性
SPDK中自带isal-crc32c与isal-crc16算法,在spdk21.01.1-for-KAE分支中,引入了华为自研的ksal-crc算法,自研的ksal-crc算法相较于isal2.29版本的crc算法有20% 以上的性能提升。本章节主要介绍在SPDK中如何对ksal-crc进行性能测试和系统测试。