加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – taskset核心数字问题

发布时间:2020-12-13 16:47:38 所属栏目:Linux 来源:网络整理
导读:我有四核CPU启用超线程.所以我有8个逻辑核心.我想限制我的应用程序只使用4个内核,我希望这4个内核是不同的物理内核.我应该使用哪些任务集选项(核心编号)? : taskset -c 0,1,2,3命令 要么 taskset -c 0,4,6命令 谢谢. 解决方法 您可以通过查看/ proc / cpu
我有四核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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读