昇腾故障案例详情页

Index在执行查询操作时,出现性能波动

更新时间: 2023/09/14

暂无评分

问题信息

问题来源产品大类产品子类关键字
官方模型推理应用开发MindX SDKIndex、查询、性能

问题现象描述

执行查询操作,当查询的条数大于100时,出现了性能波动。

原因分析

Host侧CPU并发处理时,调度到非亲和性的CPU核上,导致耗时增加。

解决措施

需对检索应用进行绑核操作,具体过程参考如下。

  1. 获取对应的NUMA node信息。如图1可以看到当前查询的NPU属于“NUMA node 0”。

    图1 获取NUMA node信息

  2. 使用lscpu查看NUMA node 0上包含的CPU核信息,如图2所示,可以看到“NUMA node 0”所拥有的CPU核为“0-13,28-41”

    图2 使用命令确认CPU核信息

  3. 对当前的检索应用与确认完成的CPU进行绑核,命令参考如下。

    taskset -c 0-13,28-41 ./mxIndexApp

    其中,mxIndexApp为待绑定的检索应用,请根据实际应用名称进行替换。

本页内容

该页面对您有帮助吗?
我要评分