腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
阻塞调用和
linux
调度器
、
、
、
当当前
进程
在同步(阻塞)模式下等待select()、poll()或其他套接字操作时,
Linux
调度器是否会将控制传递给不同的
进程
?处于等待状态的
进程
是什么状态?它到底是如何被
唤醒
的?有一个版本的
进程
处于“休眠”状态,它是由内核
唤醒
WCHAN
唤醒
的,是的,当一个
进程
在IO上被阻塞时,操作系统会调度其他
进程
运行。这个变体是正确的吗?你知道我应该/可以把这些东西读出来吗?
浏览 2
提问于2011-11-23
得票数 2
回答已采纳
1
回答
关于
WCHAN
值的问题
我有一个CentOS 8 (3.10)在VirtualBox 6.0上运行.我有两个关于
WCHAN
的问题阻塞
进程
处于休眠状态的内核函数的nwchan
WCHAN
地址(如果需要内核函数名称,请使用
wchan
)。阻塞引用
wchan
WCHAN
名称的内核函数,其中
进程
正在休眠,"-“如果
进程
正在运行,或"*”,如果
进程
是多线程,并且ps没有显示线程。 我还没有看到
浏览 0
提问于2020-02-24
得票数 1
2
回答
ps输出中的
Wchan
部分没有显示任何内容。
、
、
、
我知道,如果一个
进程
进入D状态,那么它就意味着它处于不间断状态。这个过程不能被任何信号杀死。只有在重新启动或I/O等待结束时,它才会脱离该状态。当我使用这个命令ps axl| grep D时,我在
wchan
列中得到了-,在线上没有解释这意味着什么。
浏览 0
提问于2015-06-14
得票数 5
1
回答
futex_是什么意思?
、
、
,我能感觉到的是,应用程序没有运行,但我不知道
进程
现在处于哪种状态
浏览 2
提问于2012-03-06
得票数 8
回答已采纳
3
回答
进程
的CPU使用率为1%,平均负载为1.5
、
、
我们最近观察到,在我们的嵌入式系统上,负载平均约为1.5,尽管据推测,几乎所有
进程
都处于休眠状态(根据htop)。该系统是一个双核Cortex-A9,运行使用buildroot构建的实时
Linux
内核(4.14.126)。我知道,负载平均值还包括处于TASK_UNINTERRUPTIBLE状态的
进程
,这些
进程
对cpu的使用没有贡献。我不明白的是,为什么应用程序的任何线程/
进程
都会处于这种状态。
浏览 0
提问于2020-08-11
得票数 0
1
回答
ps命令输出不显示fedora中的
wchan
值。
、
、
Kali和devuan计算
wchan
值,而fedora和OpenSUSE Tumble杂草不计算
wchan
值。有人知道为什么会这样吗?只有我发现的内核中的条目与
wchan
值相对应。不管我做什么,
wchan
只显示
进程
正在运行。我试着运行不同的ps逗号,显示所有
进程
,但是
wchan
值只显示连字符。$ ps -o pid,ppid,
wchan
=WIDE-
WCHAN
-COLUMN -o comm -o stat -t pts/6 -
浏览 0
提问于2019-12-04
得票数 3
3
回答
如何终止Flash孤立
进程
?
、
、
我使用的是Ubuntu
Linux
11.04。我需要定期清理类似以下内容的孤立Flash
进程
我知道它们是孤
浏览 0
提问于2011-07-20
得票数 0
回答已采纳
1
回答
ps输出中的D+状态
、
进程
的D,Ds和D+状态与ps输出有什么不同吗?$ ps -e -o pid,stat,comm,
wchan
=WIDE-
WCHAN
-COLUMN | grep D PID STAT COMMAND WIDE-
WCHAN
-COLUMN
浏览 0
提问于2013-06-19
得票数 10
回答已采纳
1
回答
Linux
等待队列-排它和非排它的组合
、
、
、
、
今天,在课堂上,我们学习了
Linux
中的等待队列,在讨论独占/非排他性等待时,出现了一些有趣的东西。N - N - N - E - N - E - N -
浏览 4
提问于2016-10-06
得票数 2
回答已采纳
1
回答
使用get_
wchan
()
、
我有一个关于
linux
内核的问题。为了使用get_
wchan
()函数,我应该在模块中使用什么头部?我试着寻找,但似乎所有的原型都是arch敏感的。
Linux
2.6.32是否提供了get_
wchan
()的非拱门敏感原型?
浏览 12
提问于2013-04-09
得票数 0
3
回答
Linux
阻塞I/O实际上是如何工作的?
、
、
在
Linux
中,当你进行一个阻塞的i/o调用,比如read或accept,实际会发生什么? 我的想法是:
进程
从运行队列中移出,进入等待队列中的等待或阻塞状态。然后,当建立tcp连接(用于accept)或硬盘驱动器准备好读取文件时,将引发硬件中断,让等待
唤醒
和运行的
进程
(在文件读取的情况下,
linux
如何知道要
唤醒
哪些
进程
,因为可能有许多
进程
在等待不同的文件?或者,也许不是硬件中断,而是单个
进程
自己轮询以检查可用性。不确定,帮
浏览 0
提问于2010-05-06
得票数 9
1
回答
如何理解Cpus_allowed和线程标识号?
、
、
、
dead_loop) 在带有python3 mthreads.py的终端中运行它,得到输出3455,这是python3 mthreads.py的
进程
pstree 3455 -p2.现在有两个线程在运行,3455是
进程
id ,3456是线程id,哪个是其他线程id?3.我想知道哪个
进程
id运行在哪个cpu (cpu0,cpu1 )上? 📷
浏览 0
提问于2018-01-25
得票数 2
回答已采纳
1
回答
powertop显示owfs的40次
唤醒
/秒,传感器采样仅为每10秒
、
我正在运行owfs (单线文件系统),而其他一些
进程
每隔10秒才对温度数据进行采样。现在,
linux
机器上的powertop显示owfs
进程
每秒发生40到50个
唤醒
事件。我假设owfs经常去轮询/采样传感器,这就是我看到这些
唤醒
的原因。 由于我非常热衷于这台小机器的能源消耗(每节省一点能源都有帮助),我想知道是否有方法可以降低这种
唤醒
频率。
浏览 4
提问于2016-01-02
得票数 1
2
回答
为什么
Linux
在进行上下文切换时保存%ebp?
、
、
、
在进行上下文切换时,x86
Linux
(非常聪明)避免了保存和恢复EAX、EBX、ECX、EDX、ESI和EDI。当然,当切换到内核模式时,userland值会保存在内核堆栈上。代码中有一条注释说"EBP是为
wchan
访问显式保存/恢复的“,但是我正在搜索代码,但我不知道这是怎么回事。谷歌也无济于事。某个内核向导可以介入并在这里提供帮助吗?
浏览 2
提问于2015-02-26
得票数 4
回答已采纳
1
回答
等待队列中的
唤醒
进程
、
、
、
、
我正在编写一个
Linux
内核模块。有两个
进程
A、B和两个等待队列WQA和WQB。目前,
进程
A在WQA上休眠。 我希望A在B在WQB上睡眠时被
唤醒
,这样当A启动时B已经在WQB上等待了。我如何自动
唤醒
A并将B放在WQB上?
浏览 1
提问于2011-05-29
得票数 2
1
回答
ps -l <proc_id>输出中的“finish”是什么意思?
、
、
当通过ssh触发命令完成运行时,相应的后台ssh
进程
不会终止,其ps -l输出显示“finish”表示
WCHAN
,T表示“state”。那么,为什么触发过程没有终止,以及它对
WCHAN
的“finish”值意味着什么? 非常感谢
浏览 1
提问于2009-07-19
得票数 1
回答已采纳
2
回答
Linux
性能统计数据表现异常
、
、
我使用
linux
/proc//stat文件为应用程序生成cpu使用信息。我遇到的问题是,在Fedora 13上,事情似乎表现得很奇怪,而在ubuntu 10.04上,事情却像我期望的那样。具体地说:在ubuntu上,应用程序以4:1的比例记录更多的
进程
用户时间 在fedora上,
进程
用户时间值在一段时间后停止递增,并且再也不会继续对于一个
进程
,是否有任何有效的方法使
进程
用户时间停止递增?
浏览 0
提问于2010-09-21
得票数 1
1
回答
为什么在信号量代码的下行函数之前使用关键字sched?
`static noinline void __sched __down(struct semaphore *sem)`
浏览 5
提问于2014-03-23
得票数 1
回答已采纳
3
回答
在Windows中终止子
进程
,访问被拒绝
、
、
、
subprocess.Popen(chrome_path)proc.terminate()如何终止Chrome
进程
浏览 0
提问于2010-05-20
得票数 8
回答已采纳
2
回答
Android应用对比:流程
、
、
USER PID PPID VSIZE RSS
WCHAN
PC NAMEapp_137 2974 91 472428 42572 ffffffff00000000 S com.explore
进程
2974仍在运行。这就是内存使用率、状态或
进程
将持续多长时间?
浏览 0
提问于2012-09-10
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
Linux之shell 和进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券