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

环境要求

本文基于鲲鹏服务器和openEuler操作系统提供指导,在正式操作前请确保软硬件均满足要求。

表1 硬件要求

项目

规格

CPU

鲲鹏920系列处理器

网卡

25GE网卡*2

表2 操作系统和软件要求

项目

版本

获取地址

操作系统

openEuler 22.03 LTS SP4

获取链接

容器

openEuler-docker.aarch64.tar.xz

获取链接

Redis

6.0.20

获取链接

7.0.15

获取链接

KRAIO亲和内核

kernel-5.10.0-275.0.0.178.oe2203sp4.aarch64.rpm及以上版本

单击获取链接,在页面中搜索“kernel-5.10.0”,请在搜索结果中选择最新的内核版本进行下载。

内核文件名如kernel-5.10.0-xxx.0.0.xxx.oe2203sp4.aarch64.rpm所示,其中xxx越大,代表版本越新。

KRAIO patch

redis-6.0.20-adapt-iouring.patch

只适配Redis 6.0.20。

获取链接

redis-7.0.15-adapt-iouring.patch

只适配Redis 7.0.15。

获取链接

KRAIO库

libkraio.so和kraio.h

适配Redis 7.0.15和Redis 6.0.20。

获取链接

  • 本文档基于“Docker+Bond4+IPVLAN”的组网环境进行Redis性能优化验证。
  • 本文档以Redis 7.0.15为例,提供网络异步优化特性的安装、使能、功能测试、性能测试的使用指导。Redis 6.0.20可参照执行,请注意替换命令中的版本号即可。
  • 如果OS环境为openEuler内核,要求内核版本为kernel-5.10.0-275.0.0.178及以上。如果不满足则需要针对性适配亲和性、定时器唤醒等特性和bugfix patch。
  • 如果OS环境为非openEuler内核,要求内核版本为5.10及以上,且需要针对性适配亲和性、定时器唤醒等特性和bugfix patch。