调优过程
调优环境说明
环境种类 |
CPU |
内存 |
存储 |
操作系统 |
内核版本 |
应用部署方式 |
---|---|---|---|---|---|---|
测试环境1 |
Kunpeng 920-4826(128核) |
DDR4 32GB 2933MHz*4 |
HDDx2 |
openEuler 22.03 LTS SP4 |
5.10.0-153.12.0.92.oe2203sp2.aarch64 |
Docker容器部署 |
测试环境2 |
Kunpeng 920 7270Z(128核) |
DDR5 32GB 4800MHz*8 |
2.9T SSD×2 |
openEuler 22.03 LTS SP2 |
5.10.0-216.0.0.115.oe2203sp4.aarch64 |
Docker容器部署 |
测试环境3 |
Kunpeng 920-6426 (128核) |
DDR4 32GB 2400MHz*4 +DDR4 32GB 2933MHz*10 |
1.1T HDDx2 |
openEuler 22.03 LTS |
4.19.90-2003.4.0.0036.oe1.aarch64 |
Docker容器部署 |
调优测试方法
- 测试条件准备。
在容器化环境中部署待调优的测试应用,并配合性能压测工具进行性能评估。测试过程中,应用和压测工具被分别绑定到不同的NUMA节点上进行测试,确保测试场景下的资源独立性和隔离性。需要注意容器未做资源限制,这样可以避免影响测试结果的准确性。
- 重要性参数及参数值获取。
在Kunpeng 920服务器上,通过针对不同应用场景的测试用例(Testing Case),使用KAT调优工具进行深入调优训练。过程中将识别出影响性能的关键敏感参数,并根据不同的测试情况,得出每个参数的最优值、最劣值及其对应的性能表现,这些数据为后续的调优和优化提供了科学依据。
- 重要性参数普适性验证。
为验证所识别的敏感参数及其推荐值的普适性,在不同架构的Kunpeng 920环境中进行交叉验证。分别对最优值、最劣值和基线值进行测试,并通过多次数据对比与复测,确认所选参数在不同硬件环境下的表现一致性和可靠性。最终通过这些验证过程,确保推荐的参数和参数值具有一定的适应性和可信度。