腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有可能找出当前
线程
属于哪个NUMA系统内存库?
、
、
、
如果您知道JVM的解决方案(例如使用oshi),那就太好了,但是我连
C
/
C
++都找不到
浏览 4
提问于2022-07-18
得票数 0
3
回答
Linux
中的
CPU
排序(带超
线程
)
、
我很好奇
Linux
中的
CPU
排序是什么。假设我在一个超
线程
系统上将一个
线程
绑定
到
cpu
0,另一个
绑定
到
cpu
1,它们是不是都在同一个物理核心上。给定一个具有4个核心和超
线程
的核心cpuinfo920,/proc/ i7的输出让我认为
cpu
0和
cpu
1是不同的物理核心,而
cpu
0和
cpu
4在同一个物理核心上。 谢谢。
浏览 8
提问于2010-06-11
得票数 13
1
回答
Python进程和
线程
如何映射到硬件
线程
?
、
、
、
我的问题类似于,但我正在寻找关于如何处理这个问题的最新信息: 如果number_of_threads比内核
浏览 2
提问于2019-12-19
得票数 2
回答已采纳
2
回答
Linux
主机:后台作业+ VM +优先级?
、
、
、
我正在运行一个由
Linux
主机操作系统和Windows7来宾(VMware工作站)组成的设置。我试图在
Linux
主机上运行16个
CPU
绑定
的后台作业,值为19 (最低的优先级;每个虚拟
CPU
一个),同时使用Windows作为正常的桌面操作系统。由于某种原因,
Linux
后台作业使我的Windows陷入停顿,尽管VMware的好值是0。 如果有帮助的话,我正在运行一台8核的超
线程
机器,所以有16个虚拟
CPU
。编辑:我正在运行的后台作业几乎是纯
CPU
浏览 0
提问于2011-05-05
得票数 0
回答已采纳
1
回答
多
线程
&多核编译器
、
、
、
、
我在我的
c
++应用程序中创建了4个
线程
,我试图将
线程
1设置为在
CPU
1上运行,thread2在
CPU
2上运行等等。然而,编译器sparc-
linux
不承认以下这些功能:
CPU
_ZERO (
cpu
_set_t * set);implicit declar
浏览 6
提问于2014-07-29
得票数 3
1
回答
是否可以在
Linux
上使用p
线程
打印
CPU
和核心?
、
、
我正在努力让一个多
线程
应用程序在多个内核上运行。我已经研究过关联、调度等问题。有什么方法可以找出任何
线程
正在运行的
CPU
Id吗?我现在正在使用sched_getaffinity,但我认为这与进程id有关,而不是进程中的
线程
。这个多
线程
应用程序在Windows上工作得很好,但在
linux
上似乎是
CPU
绑定
(只使用一个
CPU
)如果我的
linux
应用程序启动64个
线程
,我仍然只有一个pid,对吗
浏览 6
提问于2011-07-01
得票数 3
回答已采纳
1
回答
与Windows、MSVC和OpenMP的
线程
关联
、
、
、
我想将代码中的
线程
绑定
到每个物理核心。在GCC的帮助下,我已经成功地使用sched_setaffinity完成了这一工作,因此我不再需要设置export OMP_PROC_BIND=true。Windows和
Linux
使用不同的
线程
拓扑。
Linux
分散
线程
,而windows则使用紧凑的表单。换句话说,在具有四个内核和八个超
线程
的
Linux
中,我只需要将
线程
绑定
到前四个处理单元。当我右键单击进程并单击"Set
浏览 5
提问于2014-07-21
得票数 6
1
回答
我能把ELF
绑定
到特定的
CPU
上吗?
、
在检查ELF格式之后,似乎没有区域指示哪个
CPU
将执行该文件。我们能给ELF分配一个特定的
CPU
吗?如果是的话,我该怎么做?
浏览 4
提问于2016-12-19
得票数 0
回答已采纳
1
回答
如何根据程序的计算需要自动向池中添加
线程
?
、
、
我们有一个
C
++程序,取决于用户配置它的方式,可以是
CPU
绑定
,也可以是IO
绑定
。为了实现与程序配置的松散耦合,我希望让我的
线程
池自动意识到程序何时会受益于更多的
线程
(即
CPU
绑定
)。我意识到,任何解决方案都可能是特定于平台的,因此我们主要对Windows和
Linux
感兴趣,对OS或任何其他*nix都感兴趣。
浏览 2
提问于2015-04-09
得票数 7
回答已采纳
1
回答
Linux
进程和
线程
调度
、
、
、
我正在尝试
linux
的调度,并遇到了一些问题。谢谢!
浏览 0
提问于2012-10-25
得票数 1
回答已采纳
2
回答
是什么使绿色
线程
在
CPU
绑定
任务中速度变慢?
、
最近,我在一个论坛上看到了一些评论,主题是绿色
线程
可能很便宜,但对于
CPU
绑定
的并发任务却不太好。他们给出了一个例子,说明在
CPU
绑定
任务中使用goroutines比使用原始
线程
(OS级
线程
)的
C
/Java/Rust等效任务要慢得多。 我知道绿色
线程
在IO
绑定
任务的效率方面是很好的。但我不知道它们并不适合
CPU
绑定
任务。这是真的吗?如果是,为什么?
浏览 5
提问于2022-08-19
得票数 1
3
回答
在挂起模式下使用p
线程
创建
线程
、
、
、
在Win32中,可以使用带有dwCreationFlags的CREATE_SUSPENDED参数在挂起模式下创建
线程
。我正在寻找一个类似的功能与p螺纹。请注意,我不希望在运行
线程
之后挂起
线程
,然后使用条件变量暂停
线程
,而是在挂起模式下实际创建
线程
,然后在稍后启动它。如果不可能,那么在调用pt
浏览 4
提问于2011-10-31
得票数 2
回答已采纳
2
回答
为什么对
CPU
绑定
的任务使用
C
#异步/等待
、
、
、
、
我掌握了
C
#中异步/等待关键字的窍门,以及它们如何促进异步编程--允许
线程
在其他地方使用,而一些I/O
绑定
任务(如db调用)正在进行中。我多次读到异步/等待是为了I/O
绑定
任务,而不是
CPU
绑定
任务。
CPU
绑定
任务应在单独的后台
线程
上执行。在这些中提到过几次。一切都好。但是,当使用Task.Run在一个新
线程
上启动长期运行的
CPU
绑定
工作时,
浏览 3
提问于2018-02-22
得票数 20
2
回答
启用超级导航系统上的
CPU
编号
、
、
、
我试图了解操作系统(Windows,
linux
)如何在启用超
线程
的环境中将数字分配给逻辑cpus。?例如,在具有超
线程
的2个物理
cpu
系统中,操作系统是否将编号0、2分配给第一个物理
cpu
,然后分配给1,3到第二个物理
cpu
。?提前谢谢。 你好,-Jay。编辑:回答Alan的问题:我需要知道这一点,因为在我的工作中,我需要将各种
线程
绑定
到特定的cpus,以避免上下文切换,并且我希望确保某些任务( threads )<e
浏览 1
提问于2009-11-16
得票数 9
回答已采纳
1
回答
测量
线程
迁移的成本?
、
、
信息:
线程
迁移的成本是多少?
浏览 0
提问于2013-04-09
得票数 1
2
回答
linux
内核
线程
在
cpu
硬件
线程
上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个
线程
有5个
线程
,我的
cpu
是i7 4
C
8H。 (1)对于每个进程,它是否限制其所有
线程
只消耗一个
cpu
线程
?一个进程可以使用所有的
cpu
核心/
线程
吗?(2)
linux
内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的
线程
号分配时间片,进程的
线程
越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
2
回答
使用OpenMP将
线程
绑定
到特定的
CPU
核
、
、
、
、
我知道GOMP_
CPU
_AFFINITY将
线程
绑定
到特定的核心。但是,举个例子,他们给了,它给了:这里,thread1连接到->
cpu
3这很清楚。环境变量"GOMP_
CPU
_AFFINITY“的值是多少?
浏览 41
提问于2012-12-27
得票数 2
2
回答
在
c
#中,我们有控制在单处理器或一定数量的处理器上显式运行代码吗?
、
、
、
、
来自python背景,我们有: 异步等待对于io
绑定
任务是很好的。异步等待+ Task.Run是很好的
cpu
绑定
任务。 在wind
浏览 5
提问于2021-07-31
得票数 1
2
回答
Linux
cpu
_affinity保证单机使用
、
、
、
可以在
linux
中为其中每个
线程
在每个核上运行的多
线程
程序设置
cpu
亲和性,从而有效地阻止由该核上的os调度的任何其它进程。实际上,我希望保证我的进程使用一个核心,并将所有其他非关键程序
绑定
到最少数量的核心。 或者我错过了
linux
调度器,或者我需要我自己的调度器。
浏览 5
提问于2012-06-04
得票数 1
回答已采纳
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中禁用超
线程
,那么一切都是正常的。IRQ已经均衡,
浏览 7
提问于2012-05-15
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券