鲲鹏NUMA架构优化图如图1-9所示。

图1-9 鲲鹏NUMA架构优化图
openGauss架构优化要点如下。
(1) openGauss根据鲲鹏处理器的多核NUMA架构特点,进行针对性一系列NUMA架构相关优化。一方面尽量减少跨核内存访问的时延问题,另一方面充分发挥鲲鹏多核算力优势。所提供的关键技术包括重做日志批量插入、热点数据NUMA分布、CLOG(commit log,事务提交信息日志)分区等,大幅提升OLTP系统的处理性能。
(2) openGauss基于鲲鹏芯片所使用的ARMv8.1架构,利用大规模系统扩展指令集(large system extension,简称LSE)实现高效的原子操作,有效提升CPU利用率,从而提升多线程间同步性能、XLOG写入性能等。
(3) openGauss基于鲲鹏芯片提供的更宽的L3缓存缓存行,针对热点数据访问进行优化,有效提高缓存访问命中率,降低缓存一致性维护开销,大幅提升系统整体的数据访问性能。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




