---
title: 亲和性CPU自动绑核调优
description: "相比于X86服务器，ARM服务器通常CPU核数更多，但单核性能更弱，因此更容易触发内核的负载均衡策略，该策略是通过启用进程迁移来降低繁忙的处理器压力。进程迁移会导致进程上下文切换、降低cache命中率和跨NUMA内存访问等，从而影响训练性能。"
url: https://www.hiascend.com/document/detail/zh/TensorFlowCommercial/latest/migration/tfmigr1/tfmigr1_000053.html
sourcePath: /source/zh/TensorFlowCommercial/900/migration/tfmigr1/tfmigr1_000053.html
indexId: e4105a15dbafe9d4b403cde9964571510517fec14f2745757fb658105987210c73
---
# 亲和性CPU自动绑核调优

相比于X86服务器，ARM服务器通常CPU核数更多，但单核性能更弱，因此更容易触发内核的负载均衡策略，该策略是通过启用进程迁移来降低繁忙的处理器压力。进程迁移会导致进程上下文切换、降低cache命中率和跨NUMA内存访问等，从而影响训练性能。

昇腾提供了亲和性CPU自动绑核工具，请参考源码链接(https://gitcode.com/Ascend/mstt/tree/master/profiler/affinity_cpu_bind)获取，工具无需修改工程脚本，直接运行工具即可实现训练进程与ARM服务器中的CPU进行自动核绑定，提高训练进程的CPU亲和性。
