鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

简介

在鲲鹏处理器内,CRC32指令优化特性使用鲲鹏CRC32硬件指令替换CRC32算法的软件实现,减小了CRC32的计算开销。本文以MySQL为例介绍如何在使用openEuler操作系统的鲲鹏服务器上使用CRC32指令优化特性,其他场景也可参考本文的方法进行适配优化。

Linux内核中虽然包含了CRC32算法的C语言实现,但是由于性能较低,可能会成为系统性能瓶颈。特别是当内核态中CRC32函数调用占比较高时,这一问题将更加明显。为解决此问题,可以采用鲲鹏CRC32硬件指令来替换CRC32算法的软件实现,从而提高系统的性能。通过CRC32指令优化特性,MySQL Sysbench写场景性能有5%的提升。

兼容性

与其他特性兼容。关于MySQL特性之间的兼容性信息,请参见特性之间的兼容性