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