CRC32指令优化

应用场景:内核态中CRC32函数调用占比较高时的场景。由于Linux内核中包含的CRC32算法的C语言实现,性能较低,可能会成为系统性能瓶颈。

技术原理:采用鲲鹏CRC32硬件指令来替换CRC32算法的软件实现,从而提高系统的性能。

性能指标Sysbench写场景性能预计提升5%。

如何使用:

  1. 该patch补丁基于开源MySQL 8.0.25编译安装部署。
  2. 合入该patch后编译安装部署。