---
title: 调优原则
description: "性能调优是指在深入了解计算机硬件、操作系统以及应用程序的基础上，合理配置三者之间的关系，以实现整个系统的性能最大化，并满足当前及未来的业务需求。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark2xhdp_05_0004.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Spark/kunpengspark2xhdp_05_0004.html
indexId: 470b8233757cea927afff11c707083daa29b6060582771bdc29168d55746e2df74
---
# 调优原则

性能调优是指在深入了解计算机硬件、操作系统以及应用程序的基础上，合理配置三者之间的关系，以实现整个系统的性能最大化，并满足当前及未来的业务需求。

在进行性能调优时，必须遵循一定的原则，否则可能无法得到正确的调优结果。以下是几个关键的调优原则：

- 全面分析资源瓶颈：在分析系统性能时，使用例如“nmon”等性能分析工具，从多个维度考察系统的资源使用情况。系统某一方面性能较低，可能并非该部分本身的问题，而是由其他组件或资源的瓶颈所导致。
- 单个变量调优：在调整性能参数时，应每次只改变一个影响性能的参数。例如，在Spark调优过程中，HiBench涉及的参数包括分片数、内存和核数等，每次调优应只调整其中一个参数。这样可以避免多个变量相互干扰，从而准确判断性能变化的原因。
- 注意分析工具的影响：性能分析工具在运行时也会占用一定的系统资源，如CPU和内存。因此，在进行性能分析时，应考虑到工具本身可能对系统资源造成额外的负担，甚至加剧某些资源的瓶颈情况。
