Sample Header Ad - 728x90

why is process running on cpu core that is disabled in affinity mask

1 vote
0 answers
99 views
when I run taskset -p 242306 I got following output 3ffffffffffc000000000000000000000000000000000000000000038000000 sorry for the long string, there are 256 cores on the box. used taskset -c -p 242306 the output is > pid 242306's current affinity list: 27-29,206-249 but when I run ps -u -o pid,cpuid | grep 242306 I got 242306 131 so the process is actually running on cpu 131 which is disabled in mask above the cpu affinity is set by using cgroup, and the process is ssh-agent. the operating system is Oracle Linux Server release 7.9. one thing worth mentioning is that the process is not really running, it's not consuming any cpu. so maybe the system will randomly assign a cpu core to a process when it's not really using any cpu?
Asked by Lei Yu (111 rep)
Jul 20, 2023, 03:33 AM
Last activity: Jul 20, 2023, 07:57 AM