numactl 是一个可以设置处理器亲和性的进程。它将固定到 cpu 的过程作为参数:
numactl -physcpubind 0 <process> <args>
我可以使用 pysys startProcess 命令成功运行我的进程:
BaseTest.startProcess('processA argsA')
但是,根据 ps -ef [PID],以下内容会导致 Python 进程失效。
BaseTest.startProcess('numactl -physcpubind 0 processA argsA')
关于如何使用 startProcess() 调用进程 (numactl) 的任何想法:
- 本身有参数(-physcpubind 0)
- 所述参数之一是另一个进程(processA),它本身具有参数(argsA)
TIA