标签: node.js linux
我有2个node.js程序,它们通过套接字相互通信。我原本打算在不同的Linux机器上运行它们,但意识到将它们放在一台多核机器上会更简单,每台机器都分配了一个特定的CPU子集。例如,我有一台具有8个内核的机器,我想在2个内核上运行program_A作为1个进程(使用节点的fork模块),在剩余的6个内核上运行program_B,同时作为单个进程分叉在多个内核上。有没有办法用node.js做到这一点?我知道taskset设置CPU亲和力,但我不太确定这是否适合这种情况。
taskset