我有四核
cpu启用超线程.所以
我有8个逻辑核心.我想限制我的应用程序只使用4个内核,我希望这4个内核是不同的物理内核.我应该使用哪些任务集选项(核心编号)? :
> taskset -c 0,1,2,3命令
要么
> taskset -c 0,4,6命令
谢谢.
您可以通过查看/ proc /
cpu信息查看哪些内核位于哪些处理器上.例如,您将在具有双核
cpu的计算机上看到
processor : 0
(snip)
core id : 0
cpu cores : 2
对于处理器上的第一个核心而言
processor : 1
(snip)
core id : 1
cpu cores : 2
在第二个.
所以,一般来说,我认为你会想要
taskset -c 0,6
要么
taskset -c 1,3,5,7