linux – taskset核心数字问题

我有四核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

相关文章

Linux中的ARP防火墙主要用于防御ARP欺骗攻击,其效果取决于多...
insmod和modprobe加-f参数导致Invalid module format错误 这...
将ArchLinux安装到U盘 几个月前入门Arch的时候上网搜了不少安...
1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...