Hi, like with you htop you see the PIDs of the PMD. There should be four but obviously only the two that do the 100% busy poll are easy to spot.
You could start geting the cgroup of all these processes with like: cat /proc/<pid>/cgroup Report the full output of that and which processes currently are the PMD here. Then next we want to look at the actual cgroup. So if the former output had like: 10:cpuset:/foo [...] 3:cpu,cpuacct:/bar.bar You'd find those in /sys/fs/cgroup/cpuset/foo/* /sys/fs/cgroup/cpu/bar.bar/* [...] It is usually better to be complete and then filter so you might attach the output of the following: top -b -d 2 -n 1 ps axlf for i in $(pgrep chrome); do printf "\nPID: %d\n" "$i"; cat /proc/$i/cgroup; done for i in $(find /sys/fs/cgroup -name '*cpu*'); do if [ -f $i ]; then printf "\nGROUP: %s\n" "$i"; cat $i; fi; done So step 1 gives us the mapping of process to cgroups and step 2 the config of the groups. Redirect that to a file and attach it here. In general I'm not even sure if the PMDs might intentionally not all spin, but I need more data to come up with e.g. a question to upstream. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1719392 Title: DPDK with OVS cannot allocate CPU on different socket/processor To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpdk/+bug/1719392/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
