腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
未检测到
超线程
linux
、
centos
、
cpu
、
hyperthreading
我有一个带有两个Intel Xeon E5645 cpu的戴尔服务器,每个cpu有6个核心,每个内核都是
超线程
的(即应该相当于两个虚拟内核)。当我查看/proc/cpuinfo时,我得到了每个cpu的数据:siblings: 6Core Enabled:
浏览 0
提问于2012-10-18
得票数 2
2
回答
如何计算"make -jN“中的N?充分利用CPU
android
、
performance
、
makefile
、
cpu
、
cpu-speed
需要构建android源代码,充分利用CPU。样品CPUinfo
浏览 4
提问于2017-04-13
得票数 0
回答已采纳
3
回答
获取核
数
(*非*HT线程
数
)
c
、
linux
、
bsd
我尝试过sysconf(_SC_NPROCESSORS_ONLN)和sysconf(_SC_NPROCESSORS_CONF),但它们都返回()线程总数(如:
超线程
),而不是物理核心(在提到的英特尔网站上称为核心计算/proc/cpuinfo中的条目
数
为8,类似于调用sysconf,而我的处理器就是上面链接的那个处理器。 我对在
Linux
和BSD上工作的答案感兴趣,最好是以C API的形式。
浏览 1
提问于2012-09-19
得票数 3
回答已采纳
1
回答
openMP过度同步
c++
、
performance
、
optimization
、
parallel-processing
、
openmp
我正在使用gcc (SUSE
Linux
) 4.8.5 谢谢你的回答。
浏览 0
提问于2017-08-18
得票数 1
回答已采纳
4
回答
兄弟姐妹在/proc/cpuinfo中意味着什么?
linux
、
ubuntu
这是否意味着物理处理器中虚拟处理器的数量?
浏览 0
提问于2011-10-29
得票数 18
2
回答
JVM +
Linux
+Intel的
超线程
=
java
、
linux
、
multithreading
、
jvm
、
hyperthreading
我注意到JVM线程出于某些原因在
Linux
下作为进程运行(如果我错了,请纠正我)。此外,Intel的
超线程
只为属于同一进程的两个线程提供额外的并行化。这是否意味着,一个单一的多热JVM程序将不会从
Linux
下的
超线程
中获益,因为它的线程不是从CPU的角度来看的线程吗?
浏览 7
提问于2011-11-26
得票数 2
回答已采纳
1
回答
超线程
:是否有一种方法可以从命令行知道BIOS中是否启用了
超线程
?
bios
是否有方法从标准
LINUX
发行版的命令行(或通过安装某种工具)了解是否在给定计算机的BIOS中启用了
超线程
?
浏览 0
提问于2017-02-02
得票数 1
1
回答
JVM在启动时会派生多少线程?
java
、
multithreading
、
concurrency
、
parallel-processing
、
real-time
如果处理器支持虚拟并行(
超线程
,我想它就是它的名字!)然后我可以有两倍的线程
数
。当然,操作系统也需要处理器,所以我在这里可能是天真的。无论如何,知道JVM在启动时创建的线程
数
是一个很好的开始。
浏览 1
提问于2012-03-29
得票数 0
回答已采纳
1
回答
如何获取CPU支持
超线程
的线程
数
?
python
、
python-3.x
、
multithreading
、
multiprocessing
、
cpu
我的AMD CPU有8个核心和
超线程
,可以支持多达8个线程。 如何在python中获取CPU支持的线程
数
?我知道如何获取内核数量(参见下面的代码),但不知道如何获取线程数量。它包含了
超线程
的效果。
浏览 12
提问于2020-05-26
得票数 0
回答已采纳
1
回答
获得没有
超线程
的实际处理器核的总数。
c#
、
intel
我正在寻找一种获得实际处理器核总数的方法,因为我发现的所有东西(例如)都返回核
数
加上英特尔的
超线程
技术,也就是说,我看到了我的i7 6700 K的8个核,而处理器只有4 actual cores。据我所知,这只适用于英特尔处理器的
超线程
技术。
浏览 3
提问于2016-10-18
得票数 0
回答已采纳
1
回答
由于使用OpenMP进行
超线程
处理,性能较差:如何将线程绑定到内核
gcc
、
openmp
、
scheduler
、
hyperthreading
我将问题追溯到
超线程
,以及将线程
数
设置为4个,而不是默认的8个线程。当我禁用BIOS中的
超线程
时,我始终保持了大约75%的效率(或者至少我从未见过急剧下降到36%)。我不想在BIOS中禁用
超线程
。我想我需要把这四个线绑在四个核心上。我已经测试了一些不同的GOMP_CPU_AFFINITY案例,但到目前为止,我仍然存在效率有时为36%的问题。
超线程
和内核的映射是什么?,例如线程0和线程1是否对应于同一个内核,线程2和线程3是否对应另一个内核? 如何在不迁移线程的情况下将线程绑定到每个内核,这样我就不必在BI
浏览 5
提问于2014-06-23
得票数 16
2
回答
Linux
主机:后台作业+ VM +优先级?
windows-7
、
virtualization
、
vmware-workstation
、
nice
我正在运行一个由
Linux
主机操作系统和Windows7来宾(VMware工作站)组成的设置。我试图在
Linux
主机上运行16个CPU绑定的后台作业,值为19 (最低的优先级;每个虚拟CPU一个),同时使用Windows作为正常的桌面操作系统。由于某种原因,
Linux
后台作业使我的Windows陷入停顿,尽管VMware的好值是0。 如果有帮助的话,我正在运行一台8核的
超线程
机器,所以有16个虚拟CPU。编辑2:这不是
超线程
干扰调度的问题。禁用BIOS中的
超线程
解决不了任何问题。
浏览 0
提问于2011-05-05
得票数 0
回答已采纳
2
回答
如何在python中获取每个内核的线程
数
python
、
multithreading
但是,我无法通过python获得每个内核的线程
数
。我知道我可以执行lscpu命令,并通过解析python中的输出来获得线程
数
。但是有什么标准的解决方案吗?
浏览 2
提问于2020-06-30
得票数 3
回答已采纳
1
回答
无法使用matlab内核i7中的所有8个内核
multithreading
、
matlab
、
matlabpool
我读过关于
超线程
的文章,我知道8个内核中有4个是虚拟的。是否意味着我不能有效地使用所有8个内核在Matlab中? 例如,我有8个类似的独立任务。
浏览 25
提问于2017-01-12
得票数 3
回答已采纳
3
回答
不同硬件上构建时间的比较;为什么是非线性结果?
performance
、
cpu
、
benchmarking
、
compile-time
为什么禁用
超线程
会显著影响Ryzen CPU的性能?编译时间: 25997u 4910 s 17:25壁时 资料来源:
Linux
内核
浏览 0
提问于2019-02-27
得票数 2
回答已采纳
1
回答
如何以跨系统的方式将进程绑定到物理核心?
python
、
python-3.x
、
cross-platform
、
z3
、
hyperthreading
当
超线程
将性能提高到最大30%时,这意味着程序在
超线程
系统上的运行速度比单线程模式慢。 在使用os.sched_setaffinity(0,mask)之前,如何知道哪个cpu核心号码是物理的还是逻辑的?
浏览 4
提问于2020-04-28
得票数 3
1
回答
可以有多少个并行用户进程?
ubuntu
、
parallel-processing
有谁知道如何在启用了
超线程
的N个内核的机器上估计用户进程的剩余并行线程
数
(即有2*N个并行作业)。操作系统占用了多少内核,例如Ubuntu?
浏览 1
提问于2013-12-11
得票数 0
4
回答
C/C++/Assembly以编程方式检测Windows、Mac和
Linux
上的
超线程
是否处于活动状态
c++
、
c
、
assembly
、
hyperthreading
为了能够正确地检测物理处理器/核心的数量,我必须检测
超线程
是否支持和活动(如果您愿意,也可以启用),如果支持,则将逻辑处理器的数量除以2,以确定物理处理器的数量。也许我应该提供一个例子: 启用了
超线程
的四核英特尔CPU具有4个物理核心和8个逻辑处理器(
超线程
可多创建4个逻辑处理器)。因此,我当前的函数将检测到8,而不是期望的4。因此,我的问题是,是否有一种方法可以检测是否支持并启用了
超线程
?
浏览 9
提问于2010-05-25
得票数 6
1
回答
如何在内核模块中找到物理和逻辑核
数
?
linux-kernel
、
kernel-module
、
hyperthreading
Linux
中是否有内核函数可以返回运行内核模块的物理核心和逻辑核心(在
超线程
的情况下)的编号?
浏览 1
提问于2011-09-06
得票数 11
回答已采纳
2
回答
禁用
超线程
18.04
、
grub2
我试图禁用AMD (EPYC-2)机器上运行在Ubuntu18.04上的
超线程
。在英特尔处理器上实现这一目标的过程之一是在/etc/GRUB_CMDLINE_
LINUX
/缺省/grub中的“noht”行中添加“noht”?但是,在重新启动我的系统之后,它仍然处于
超线程
模式。
浏览 0
提问于2020-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
linux系统下的用户文件句柄数限制
Intel 处理器又曝漏洞 TLBleed:超线程技术惹祸
linux文件句柄数超出系统限制怎么办?
Linux操作系统线程库性能测试与分析
如何快速了解一台linux系统服务器
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券