Parallel processing 如何使操作系统运行多个“;分叉的;不同处理器核上的进程?

Parallel processing 如何使操作系统运行多个“;分叉的;不同处理器核上的进程?,parallel-processing,multiprocessing,Parallel Processing,Multiprocessing,我使用Debian。当我从终端中的用户运行父进程时,“分叉”进程在不同的处理器核上运行。但是父进程是在具有root权限的rc.local上运行的,所有“分叉”进程都在与父核相同的处理器核上运行。如何使在根目录下运行的进程与在标准用户下运行的进程一样分发到处理器内核?是否在某个地方记录了所述的行为,或者只是您观察到的?为什么要跨其他核心分发进程?您是否尝试使用taskset更改关联性?htop显示我在启动时仅加载一个内核“分叉”进程。我希望在其他内核之间分发进程,因为一个内核无法处理任务。我没有尝

我使用Debian。当我从终端中的用户运行父进程时,“分叉”进程在不同的处理器核上运行。但是父进程是在具有root权限的rc.local上运行的,所有“分叉”进程都在与父核相同的处理器核上运行。如何使在根目录下运行的进程与在标准用户下运行的进程一样分发到处理器内核?

是否在某个地方记录了所述的行为,或者只是您观察到的?为什么要跨其他核心分发进程?您是否尝试使用
taskset
更改关联性?htop显示我在启动时仅加载一个内核“分叉”进程。我希望在其他内核之间分发进程,因为一个内核无法处理任务。我没有尝试使用taskset,但我会尝试。谢谢你的建议。我试过任务集。当我从rc.local开始我的程序时,它不起作用