当前位置:  开发笔记 > 编程语言 > 正文

在ps -l中,wchan = stext是什么意思?

如何解决《在ps-l中,wchan=stext是什么意思?》经验,为你挑选了2个好方法。

当我尝试微调我的过程时,我发现等待频道是stext,这是什么意思?



1> paxdiablo..:

WCHAN是进程正在休眠的内核中的地址(如果确实正在休眠).将其设置为stext通常意味着您的内核早于2.6并且您尚未初始化System.map(名称列表文件)或您的内核和名称列表文件不匹配.

如果您执行"man ps"并搜索wchan,它将告诉您名称列表文件的搜索路径.它可能是第一个它找到的内核与你所拥有的内核不匹配,因为stext是内核TEXT段的开始,你不太可能在那里睡觉.

我相信如果地址在TEXT段之外,默认情况下你会得到stext(因此我认为你的名单文件和内核不匹配).



2> 小智..:

在x86系统上wchan断开,其中SCHED_NO_NO_OMIT_FRAME_POINTER已设置为"y"(这是默认值).在那些系统中,wchan将始终返回"0",映射到_stext

有关详细信息,请查看http://lkml.org/lkml/2008/11/6/12

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有