文章目录
- openGauss学习笔记-267 openGauss性能调优-TPCC性能调优测试指导-网络配置-网卡多中断队列设置
- 267.1 操作步骤
openGauss学习笔记-267 openGauss性能调优-TPCC性能调优测试指导-网络配置-网卡多中断队列设置
本章节主要介绍openGauss数据库内核基于鲲鹏服务器和openEuler操作系统,为了达到最佳TPMC性能所依赖的关键系统级调优。
针对泰山单核能力不足,核数又较多的情况,产品需要在服务器端,客户端均使用网卡多中断队列(默认16队列)的规格,网卡至少为千兆网卡,客户端与服务端光纤互连。
当前推荐的配置为:
- 服务器端网卡配置16中断队列。
- 客户端网卡配置48中断队列。
267.1 操作步骤
-
下载IN500_solution_5.1.0.SPC401.zip。
-
解压IN500_solution_5.1.0.SPC401.zip,进入tools\linux_arm目录。
-
解压nic - ZIP ,在root用户下安装hinicadm。
-
确定当前连接的物理端口对应哪个网卡,不同硬件平台的网口和网卡名有差别。以当前举例的服务器为例,当前使用enp3s0的小网网口,属于hinic0网卡。
-
进入config目录, 利用配置工具hinicconfig配置中断队列FW配置文件。根据实际需要进行修改。
- 64队列配置文件:std_sh_4x25ge_dpdk_cfg_template0.ini;
- 16队列配置文件:std_sh_4x25ge_nic_cfg_template0.ini;
a. 修改系统支持的最大中断队列数。
对hinic0卡配置为不同队列数(默认16队列,可以按需要调整)
./hinicconfig hinic0 -f std_sh_4x25ge_dpdk_cfg_template0.ini
执行命令reboot重启操作系统使生效。
执行命令ethtool -l enp3s0查看是否修改成功,比如下图表示修改为64。
b. 修改当前使用的队列数。
执行如下命令,将网卡的中断队列调整为48个。
ethtool -L enp3s0 combined 48
说明: 不同平台,不同应用的优化值可能不同,当前128核的平台,服务器端调优值为16,客户端调优值为48。
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!