在执行查询操作时,出现性能波动 问题现象 执行查询操作,当查询的条数大于100时,出现了性能波动。 问题原因 Host侧CPU并发处理时,调度到非亲和性的CPU核上,导致耗时增加。 解决方案 需对检索应用进行绑核操作,具体过程参考如下。 获取对应的NUMA node信息。如图1可以看到当前查询的NPU属于“NUMA node 0”。 图1 获取NUMA node信息 使用lscpu查看NUMA node 0上包含的CPU核信息,如图2所示,可以看到“NUMA node 0”所拥有的CPU核为“0-13,28-41”。 图2 使用命令确认CPU核信息 对当前的检索应用与确认完成的CPU进行绑核,命令参考如下。taskset -c 0-13,28-41 ./mxIndexApp 其中,mxIndexApp为待绑定的检索应用,请根据实际应用名称进行替换。 父主题: FAQ