gpt4 book ai didi

linux-kernel - Linux 内核转储 : How to get the owner of a spinlock

转载 作者:行者123 更新时间:2023-12-02 02:09:39 25 4
gpt4 key购买 nike

我有一个在 24 核系统上生成的 linux 内核转储。大多数任务都停留在自旋锁上。有没有办法获得自旋锁的所有者?

最佳答案

自旋锁没有“所有者”的概念,互斥锁有。

所以实际上你想知道的是哪个进程持有一个特定的自旋锁。这种信息通常在 lockdep backtrace 中可用。所以如果你开启了lockdep,你就可以读取内核日志,如果没有,你需要检查所有进程的backtrace,类似于Sysrq-t。假设您已经拥有 vmcore,您可以使用 crash 实用程序来获取每个进程的回溯。

关于linux-kernel - Linux 内核转储 : How to get the owner of a spinlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13464284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com