---
title: 调优原则
description: "本文分别介绍了在物理机上和在虚拟机中使能cluster调度优化特性以获得性能提升的调优原则。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/systuningguide/systemtg/kunpengcluster_05_0004.html
sourcePath: /source/zh/kunpengcpfs/systuningguide/systemtg/kunpengcluster_05_0004.html
indexId: 9d7b2cf8fe6dbe68b93b378c6513ae6ea1df70fdd9baf810ef8f27016234bac374
---
# 调优原则

本文分别介绍了在物理机上和在虚拟机中使能cluster调度优化特性以获得性能提升的调优原则。

- 在多核系统中，开启cluster调度优化特性可以显著提高多线程应用程序的性能和效率。在不对应用进行绑核或者设置CPU亲和性的情况下，任务调度由操作系统内核指定。在多核系统中，cluster调度优化可以将任务分配到不同的cluster中，以实现负载均衡。此外，cluster调度优化还可以优先在同一cluster上选取CPU来唤醒任务，从而减少了CPU之间的通信和同步开销，提高了应用程序的并发性能。在16核以上的系统中，优化效果更加明显，可以充分利用系统资源，提高应用的吞吐量和并发能力。
- 在虚拟机场景中使用cluster调度优化特性时，需要收集CPU物理结构的vCPU拓扑信息并传递给虚拟机内的操作系统，以保证虚拟机操作系统在调度vCPU时能够有和物理CPU同样的效果。

在各种应用场景或测试场景中，尤其是在多核多线程的应用场景上，使能cluster调度优化特性将获得比较好的性能提升效果，提升幅度可达2%～20%。例如，使能cluster调度优化特性后，在32核128GB内存的虚拟机中运行大数据Spark，TPC-DS测试整体耗时可以减少4%～8%。
