腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何使用
linux
` `perf`‘工具生成“非
CPU
”配置文件
、
、
、
BrendanD.Gregg( DTrace book
的
作者)有一个有趣
的
分析变体:要
查看
的
(和;),
线程
或应用程序被阻塞
的
位置(不是由
CPU
执行,而是等待I/O、分页处理程序,或者由于缺少
CPU
资源而去解析这与传统
的
分析方法不同,传统分析通常在给定
的
时间间隔内对
线程
的
活动进行采样,并且(通常)只在
线程
在
CPU
上执行工作时才检查<em
浏览 3
提问于2014-04-16
得票数 18
回答已采纳
2
回答
在
Linux
中如何命名
线程
?
、
、
、
我有一个用C/C++编写
的
多
线程
Linux
应用程序。我有。为了帮助调试,我希望这些名称在GDB、"top“等中可见。这可能吗?如果可能,如何实现? (有很多。现在我想知道哪个
线程
占用了50%
的
CPU
(正如“top”所报道
的
那样)。在调试时,我经常需要切换到不同
的
线程
-目前我必须执行"thread apply all bt“,然后
查看
回溯输出
的
页面以找到正确
的<
浏览 1
提问于2009-04-22
得票数 42
回答已采纳
2
回答
Linux
内核
线程
-调度器
、
、
Linux
内核调度器是init进程
的
一部分吗?我
的
理解是,它是内部管理
的
内核
线程
的
一部分,对用户不可见,无论是top还是ps。请纠正我
的
理解。是否可以通过任何内核调试器
查看
标准内核
线程
,以了解标准
线程
如何占用
cpu
活动? -Kartlee
浏览 5
提问于2010-03-12
得票数 5
回答已采纳
2
回答
如何在
linux
中诊断python进程是否占用
CPU
、
、
在基于
Linux
的
系统(Ubuntu)上,我
的
python进程在自动化脚本中
的
某个时刻开始消耗
CPU
。我正在尝试在GDB中调试这个问题。我对GDB还是个新手。有没有什么GDB命令可以给出哪个
线程
占用了大部分
cpu
的
信息。
查看
线程
堆栈并不能真正暴露这一点。 在windows windbg
的
世界中,命令'!runaway‘确实给出了进程中每个
线程
所消耗
的
时间
浏览 4
提问于2014-05-24
得票数 7
2
回答
下面是关于
linux
加载和tomcat
的
断言,对吗?
、
、
我想要准确地了解如何使用负载平均和
cpu
使用
的
红帽子机器,它只承载一个Tomcat 8。在
查看
了网络之后,我总结了以下断言。断言是对
的
吗?我非常肯定第一个问题,因为它来自官方
的
Tomcat文档。引用)4) Load提供运行队列中进程/
线程
的</
浏览 0
提问于2019-01-16
得票数 1
1
回答
强制调度程序将
线程
分配给特定
的
处理器
、
、
、
、
假设我们有多个处理器/核心和两个
线程
。是否可以强制
linux
调度器在每次执行时总是将特定
的
线程
(两者)调度到特定
的
处理器。在创建时设置
线程
的
处理器亲和性是否足以达到此目的
浏览 2
提问于2013-02-20
得票数 2
回答已采纳
2
回答
是否有
linux
命令可以
查看
mysql数据库
的
内存消耗情况?
、
、
如何使用
linux
命令查找mysql数据库当前
的
RAM消耗情况?
浏览 9
提问于2021-01-17
得票数 2
2
回答
用于java web应用
的
高
线程
上下文切换
、
、
分析jfr中
的
热
线程
,
cpu
使用率似乎分布在应用程序
线程
之间,每个
线程
使用不到3%
的
cpu
。将用户负载减少到20个用户时,
cpu
使用率平均在55%以上。当然,应用程序
线程
正在耗尽
cpu
的
说法是不正确
的
,因为我们
的
应用程序不是
CPU
受限
的
应用程序。Oracle
Linux
Server 6.4版是我们
的<
浏览 0
提问于2015-03-19
得票数 4
3
回答
如何在
Linux
多
线程
环境中度量函数
的
总执行时间
、
、
、
我想测量一下在
Linux
中使用C函数所花费
的
总时间。函数可以同时从不同
的
线程
调用,并且所花费
的
时间应该加在一起。如何在
Linux
中进行此测量?我已经
查看
了clock()函数,并计算了该函数
的
开始和结束之间
的
差异。我在Stackoverflow
的
这个
线程
中找到了一个使用clock()
的
解决方案: 但据我所知,这还包括
CPU
在测量期间执行
的
线
浏览 0
提问于2017-04-05
得票数 2
2
回答
Linux
未检测到超
线程
、
、
、
我有一个带有两个Intel Xeon E5645
cpu
的
戴尔服务器,每个
cpu
有6个核心,每个内核都是超
线程
的
(即应该相当于两个虚拟内核)。当我
查看
/proc/cpuinfo时,我得到了每个
cpu
的
数据:siblings: 6 它似乎表明核数等于虚拟核
的
数量,或者表示未检测到/启用超
线程
。当我运行dmidecode时,我可以看到HT标志是打
浏览 0
提问于2012-10-18
得票数 2
4
回答
python如何确定是否启用了超
线程
、
、
我有英特尔i7-2600K四核,在Ubuntu 12.04上启用了超
线程
。我知道我可以使用import multiprocessing; multiprocessing.
cpu
_count()在Python中找出我有多少个核心,但这给了我8个,因为我在4个物理核心上启用了超
线程
我很感兴趣
的
是我有多少个物理核心。有没有办法在Python中做到这一点?或者,有没有办法在Python中找出是否启用了超
线程
?提前感谢您
的
帮助!
浏览 1
提问于2012-10-16
得票数 12
回答已采纳
3
回答
在挂起模式下使用p
线程
创建
线程
、
、
、
在Win32中,可以使用带有dwCreationFlags
的
CREATE_SUSPENDED参数在挂起模式下创建
线程
。我正在寻找一个类似的功能与p螺纹。请注意,我不希望在运行
线程
之后挂起
线程
,然后使用条件变量暂停
线程
,而是在挂起模式下实际创建
线程
,然后在稍后启动它。 使用这种方法
的
优点是,在运行该
线程
之前,我可以为它分配一些属性。例如,在启动之前将其绑定到特定
的
核心,这比先启动然后将其分配给核心更有效,因为它可能会从一个核心移动到另一
浏览 4
提问于2011-10-31
得票数 2
回答已采纳
2
回答
linux
内核
线程
在
cpu
硬件
线程
上映射1:1或m:n吗?
、
、
、
、
例如,我在
linux
上有4个进程,每个
线程
有5个
线程
,我
的
cpu
是i7 4C8H。 (1)对于每个进程,它是否限制其所有
线程
只消耗一个
cpu
线程
?一个进程可以使用所有的
cpu
核心/
线程
吗?(2)
linux
内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们
的
线程
号分配时间片,进程
的
线程
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
1
回答
哪种信息是关于
cpu
核心
的
?
、
关于我机器上
的
cpus
的
实际数量,我有一个问题。不同
的
方法给了我不同
的
结果..。htop显示4个核心在工作cat /proc/cpuinfo | grep processor显示4sensors | grep Core显示2cat /proc
浏览 0
提问于2018-08-16
得票数 2
回答已采纳
1
回答
查找
CPU
时间用于上下文切换或唤醒JVM中
的
线程
。
、
、
、
我在JVM上运行了一个多
线程
应用程序。我想知道应用程序在上下文切换/
线程
唤醒上花费
的
CPU
时间%。正在使用
的
操作系统是GNU/
Linux
和OSX。 我可以通过分析应用程序来解决这个问题吗?如果是,我应该
查看
哪种方法对应于分析器输出中
的
上下文切换时间?
浏览 6
提问于2016-05-24
得票数 2
回答已采纳
1
回答
进程为什么使用超过100%
的
CPU
?
、
、
、
、
我需要知道为什么这些进程使用这么多
CPU
。有什么命令或工具可以检查吗?PID USER PR NI VIRT RES SHR S %
CPU
%MEM TIME+ COMMAND
浏览 0
提问于2020-09-29
得票数 0
6
回答
R:如何检查有多少核心/
CPU
可用
、
、
R是单
线程
的
。 例如,如果我有两个R打开运行项目。我希望有两个
线程
运行R,每个
线程
的
CPU
占
CPU
的
浏览 12
提问于2017-11-15
得票数 16
回答已采纳
5
回答
禁用Ubuntu中
的
超
线程
、
、
、
我可以看到,当我使用lscpu命令时,就启用了炒作
线程
。这些都是很好
的
讨论,为什么超
线程
可能--不太好。但对于如何关闭它没有明确
的
解决方案。可以给出禁用超
线程
的
步骤吗?谢谢。
浏览 0
提问于2017-08-03
得票数 20
1
回答
线程
可以切换
CPU
吗?
、
、
、
、
为了充分利用多核
CPU
的
功能,我编写了一个长时间运行程序
的
多
线程
版本,使每个内核同时运行24个
线程
(通过Jython中
的
Jython库)。 如果没有其他作业正在运行,程序就会快速运行。然而,其他
CPU
上
的
线程
已经完成了很长时间--所以我基本上有23个内核空闲,一个内核运行
线程
和繁重
的
任务,或者至少这就是我
的
诊断。通过
查看
time命令
的
输出,可以进
浏览 4
提问于2013-09-19
得票数 4
2
回答
休眠
线程
时到底发生了什么
、
、
我想知道操作系统中
的
任务调度程序是如何处理休眠
线程
的
。有人知道会发生什么吗? 你知道它从Windows到
Linux
有什么不同吗?
浏览 0
提问于2010-02-20
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux下查看CPU信息
线程数与多核CPU的关系
Linux服务器如何查看CPU使用率、内存占用情况
CPU核数和线程数有什么作用?CPU核数和线程的关系与区别,服务器CPU与电脑主机CPU的区别
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券