docker top 命令执行结果第4列 C代表什么意思

[root@proenv001 ~]# docker top centostest
UID PID PPID C STIME TTY TIME CMD
root 1897 1877 0 15:08 pts/0 00:00:00 /bin/bash
root 2068 1877 0 15:10 pts/1 00:00:00 /bin/bash
如上 第四列 是?? 求问

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

和linux命令的top里显示的cpu是一个含义

没记错的话,这个C 是代表 CPU的亲和力,代表你在哪个CPU核心上使用。

img

4核心的机器,不同进程运行在不同CPU上,4核心那就是 0 1 2 3
这个类似于nginx的 workprocess的那个设置,可以设置运行在哪个CPU核心上


所以,在docker里,有参数--cpuset可以绑定CPU,
或者用工具taskset设定cpu亲和力,taskset能够将一个或多个进程绑定到一个或多个处理器上运行