使用Perl将进程分配给核心

Ank*_*pta 2 parallel-processing perl multicore process

如何将进程分配给特定的核心?我有一个16核心的机器,需要将进程分配给多个核心,而不是所有/少数运行在相同的核心上.

可以Parallel :: ForkManager这样做吗?或者你如何使用标准perl发行版?

任何指针都表示赞赏.

谢谢

a'r*_*a'r 5

在Windows下,您可以使用Win32::Process,它有一个名为的子程序SetProcessAffinityMask,它可以做你想要的.

在Linux下,看看Sys::CpuAffinity.