我正在运行一个拥有 48 个 CPU 的 Ubuntu 服务器,其中托管 6 个 Docker 容器,每个容器有 8 个 CPU。这些容器运行一个脚本,该脚本并行生成多个子进程(如 pstree 中所示)。所有这些进程仅在 1 个 CPU 上运行,而该容器的其他 7 个 CPU 则未使用。为什么所有子进程都仅在该 CPU 上运行,而不在其他 CPU 上运行?有什么办法可以修复它吗?
我正在运行一个拥有 48 个 CPU 的 Ubuntu 服务器,其中托管 6 个 Docker 容器,每个容器有 8 个 CPU。这些容器运行一个脚本,该脚本并行生成多个子进程(如 pstree 中所示)。所有这些进程仅在 1 个 CPU 上运行,而该容器的其他 7 个 CPU 则未使用。为什么所有子进程都仅在该 CPU 上运行,而不在其他 CPU 上运行?有什么办法可以修复它吗?