腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
中
的
CPU
排序(带超
线程
)
、
我很好奇
Linux
中
的
CPU
排序是什么。假设我在一个超
线程
系统上将一个
线程
绑定
到
cpu
0,另一个
绑定
到
cpu
1,它们是不是都在同一个物理核心上。给定一个具有4个核心
和
超
线程
的
核心cpuinfo920,/proc/ i7
的
输出让我认为
cpu
0
和
cpu
1是不同
的
物理核心,而<e
浏览 8
提问于2010-06-11
得票数 13
1
回答
Python进程
和
线程
如何映射到硬件
线程
?
、
、
、
我
的
问题类似于,但我正在寻找关于如何处理这个问题
的
最新信息: from multiprocessing.dummy import Pool as ThreadPool from multiprocessing
CPU
内核
和
线程
(如
浏览 2
提问于2019-12-19
得票数 2
回答已采纳
2
回答
Linux
主机:后台作业+ VM +优先级?
、
、
、
我正在运行一个由
Linux
主机操作系统
和
Windows7来宾(VMware工作站)组成
的
设置。我试图在
Linux
主机上运行16个
CPU
绑定
的
后台作业,值为19 (最低
的
优先级;每个虚拟
CPU
一个),同时使用Windows作为正常
的
桌面操作系统。由于某种原因,
Linux
后台作业使我
的
Windows陷入停顿,尽管VMware
的
好值是0。 如果有帮助的话,我正在运行一台
浏览 0
提问于2011-05-05
得票数 0
回答已采纳
1
回答
与Windows、MSVC
和
OpenMP
的
线程
关联
、
、
、
我想将代码中
的
线程
绑定
到每个物理核心。在GCC
的
帮助下,我已经成功地使用sched_setaffinity完成了这一工作,因此我不再需要设置export OMP_PROC_BIND=true。我想用MSVC在Windows上做同样
的
事情。Windows
和
Linux
使用不同
的
线程
拓扑。
Linux
分散
线程
,而windows则使用紧凑
的
表单。换句话说,在具有四个内核
和
八
浏览 5
提问于2014-07-21
得票数 6
1
回答
Linux
进程
和
线程
调度
、
、
、
我正在尝试
linux
的
调度,并遇到了一些问题。 据我所知,
Linux
调度器在调度时没有区别对待
线程
和
进程。
线程
就像进程一样,共享公共资源。好
的
,假设我有Process-A,它被设置为
CPU
core 0,并且设置了SCHED_FIFO属性;它将一直运行,直到另一个优先级更高
的
任务开始。如果Process-A创建了一个新
线程
,该
线程
是否会继承相同
的
属性?(即使用SCHED_FIFO属
浏览 0
提问于2012-10-25
得票数 1
回答已采纳
1
回答
有没有可能找出当前
线程
属于哪个NUMA系统内存库?
、
、
、
如果您知道JVM
的
解决方案(例如使用oshi),那就太好了,但是我连C/C++都找不到
浏览 4
提问于2022-07-18
得票数 0
1
回答
是否可以在
Linux
上使用p
线程
打印
CPU
和
核心?
、
、
我正在努力让一个多
线程
应用程序在多个内核上运行。我已经研究过关联、调度等问题。有什么方法可以找出任何
线程
正在运行
的
CPU
Id吗?我现在正在使用sched_getaffinity,但我认为这与进程id有关,而不是进程中
的
线程
。这个多
线程
应用程序在Windows上工作得很好,但在
linux
上似乎是
CPU
绑定
(只使用一个
CPU
)如果我
的
linux
应用程序启动6
浏览 6
提问于2011-07-01
得票数 3
回答已采纳
2
回答
使用OpenMP将
线程
绑定
到特定
的
CPU
核
、
、
、
、
我知道GOMP_
CPU
_AFFINITY将
线程
绑定
到特定
的
核心。但是,举个例子,他们给了,它给了:这里,thread1连接到->
cpu
3这很清楚。,但如何同时将thread0设置为core0
和
core2?环
浏览 41
提问于2012-12-27
得票数 2
1
回答
我能把ELF
绑定
到特定
的
CPU
上吗?
、
在检查ELF格式之后,似乎没有区域指示哪个
CPU
将执行该文件。我们能给ELF分配一个特定
的
CPU
吗?如果是的话,我该怎么做?
浏览 4
提问于2016-12-19
得票数 0
回答已采纳
3
回答
在挂起模式下使用p
线程
创建
线程
、
、
、
在Win32中,可以使用带有dwCreationFlags
的
CREATE_SUSPENDED参数在挂起模式下创建
线程
。我正在寻找一个类似的功能与p螺纹。请注意,我不希望在运行
线程
之后挂起
线程
,然后使用条件变量暂停
线程
,而是在挂起模式下实际创建
线程
,然后在稍后启动它。 使用这种方法
的
优点是,在运行该
线程
之前,我可以为它分配一些属性。例如,在启动之前将其
绑定
到特定
的
核心,这比先启动然后将其分配给核心更有效,因为它可能会从
浏览 4
提问于2011-10-31
得票数 2
回答已采纳
1
回答
如何选择
线程
池大小?
、
、
假设我必须读取、处理
和
更新大量
的
Java文件。我将使用一台16核
的
计算机。因为我同时有IO
绑定
(读取
和
更新文件)
和
CPU
绑定
(处理)任务,所以我分配了2个
线程
池。我将为具有16个
线程
(
线程
的
数量==
CPU
的
数量)
的
CPU
绑定
的
任务分配一个池。现在我想知道IO
绑定</
浏览 7
提问于2013-10-15
得票数 1
1
回答
如何根据程序
的
计算需要自动向池中添加
线程
?
、
、
我们有一个C++程序,取决于用户配置它
的
方式,可以是
CPU
绑定
,也可以是IO
绑定
。为了实现与程序配置
的
松散耦合,我希望让我
的
线程
池自动意识到程序何时会受益于更多
的
线程
(即
CPU
绑定
)。如果它实现了I/O约束并减少了工人
的
数量,那就太好了,但这只是一种奖励(也就是说,我会对一些自动增长而不会自动收缩
的
东西感到满意)。 我们使用Boost,所以如果有什么东西
浏览 2
提问于2015-04-09
得票数 7
回答已采纳
2
回答
启用超级导航系统上
的
CPU
编号
、
、
、
我试图了解操作系统(Windows,
linux
)如何在启用超
线程
的
环境中将数字分配给逻辑cpus。?例如,在具有超
线程
的
2个物理
cpu
系统中,操作系统是否将编号0、2分配给第一个物理
cpu
,然后分配给1,3到第二个物理
cpu
。?提前谢谢。 你好,-Jay。编辑:回答Alan
的
问题:我需要知道这一点,因为在我
的
工作中,我需要将各种
线程
绑定
到特定<em
浏览 1
提问于2009-11-16
得票数 9
回答已采纳
1
回答
多
线程
&多核编译器
、
、
、
、
我在我
的
c++应用程序中创建了4个
线程
,我试图将
线程
1设置为在
CPU
1上运行,thread2在
CPU
2上运行等等。然而,编译器sparc-
linux
不承认以下这些功能:
CPU
_ZERO (
cpu
_set_t * set);implicit declar
浏览 6
提问于2014-07-29
得票数 3
2
回答
sched_yield
的
行为
、
、
、
关于sched_yield函数,我很少有疑问,因为我看到它并不像我
的
代码中所期望
的
那样起作用。我多次看到同一个
线程
一次又一次地运行,甚至在其他
线程
存在
的
情况下,当我试图通过调用sched_yield来生成它时。另外,如果我有多核,sched_yield会为运行在所有内核上
的
线程
,或者只产生一个内核。例如,我在核心1上运行
线程
1、2
和
3,在核心2上运行
线程
4、5
和
6,如果从
线程
2调用
浏览 5
提问于2011-06-15
得票数 10
1
回答
如何使OpenMP
线程
或任务在某个内核上运行
、
、
、
有没有办法让OMP
线程
或任务在某个内核上运行? 我找到了,沿着链接走了,但我找不到测试它
的
源代码。此外,这也是英特尔
的
解决方案(我认为)。OMP本身支持这一点吗?
浏览 1
提问于2011-10-09
得票数 2
回答已采纳
2
回答
Linux
cpu
_affinity保证单机使用
、
、
、
可以在
linux
中为其中每个
线程
在每个核上运行
的
多
线程
程序设置
cpu
亲和性,从而有效地阻止由该核上
的
os调度
的
任何其它进程。实际上,我希望保证我
的
进程使用一个核心,并将所有其他非关键程序
绑定
到最少数量
的
核心。 或者我错过了
linux
调度器,或者我需要我自己
的
调度器。
浏览 5
提问于2012-06-04
得票数 1
回答已采纳
2
回答
Haskell
的
forkIO实现
、
不同
的
OSes有不同
的
并发子系统,有操作系统进程、POSIX
线程
,现在也有"LWP“
线程
,Windows有进程、光纤、
线程
等,每个进程都由操作系统调度程序进行调度,得到自己
的
CPU
时间。对于
Linux
“LWP”来说,这是正确
的
,因为它们是进程,但是共享内存空间,而对于用户空间
线程
则不是这样,因为所有
线程
共享一个
CPU
时间量。 就性能而言
浏览 1
提问于2019-06-14
得票数 5
回答已采纳
3
回答
JVM上有更多
线程
的
进程会比使用一个
线程
的
进程有更多
的
cpu
时间吗?
、
、
基于
的
问题,这是将
CPU
占用到2.6.38
的
有效方法。JVM怎么样?假设我们已经实现了无锁算法,所有这些
线程
都是完全相互独立
的
。更多
的
线程
会帮助我们从系统中获得更多
的
CPU
时间吗?
浏览 1
提问于2013-09-20
得票数 0
回答已采纳
1
回答
为什么开启超
线程
后性能会变差?
、
、
、
、
I将
Linux
kernel 2.6.32移植到英特尔(R)至强(R)
CPU
E31275 @3.40
CPU
。如果我在BIOS超
线程
,我可以看到8个
CPU
核心(
CPU
0 ~
CPU
7)。大多数中断发生在
CPU
4中,这个核心
的
CPU
使用率比其他核心高得多(几乎是其他核心
的
两倍)。我不太理解它,因为我想我没有设置任何IRQ
绑定
操作。 如果我在BIOS中禁用超
线程
,
浏览 7
提问于2012-05-15
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
CPU核数和线程数有什么作用?CPU核数和线程的关系与区别,服务器CPU与电脑主机CPU的区别
操作系统中的进程和线程,CPU调度
聊聊Linux中线程和进程的联系与区别!
线程数与多核CPU的关系
你真的懂Linux线程和信号的关系吗?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券