tidb 集群绑核后,启动命令没有看到numactl,如何知道tidb进程也没有绑核

通过tiup cluster edit-config对对应的组件设置numa_node参数设置了绑核,但是通过启动命令没有发现numactl ----cpunodebind 的参数,请问下怎么通过linux 命令判断某个进程是否已经绑定到某个numa node上?

numa 是 linux 内核的命令,需要通过 linux os 的工具去处理的

numactl  --show   查看绑定信息

参考下这个


如果系统还没安装 numactl,可以按照文档中的描述先安装

设置numa_node参数后,会在组件部署目录scripts下的run_xxx.sh里添加numactl,倒是numactl通过ps查看运行命令是看不到的

1 个赞

谢谢大佬

感谢回复

:+1:

绑定核心的机器 您命令行能打numactl的话就帮上了.你可以单独重启机器生效
service tidb-4000 restart

这个问题回答错了 一般绑定核心是tikv的
service tikv-21060 restart

如果有pd 需要绑定核心的话
service pd-2379 restart

看了下,绑定核心的命令在相应组件的启动脚本里面是有的,只不过ps -ef 显示不出来

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。