gpt4 book ai didi

linux - 我如何知道 Linux 进程正在等待什么?

转载 作者:IT王子 更新时间:2023-10-29 00:20:23 25 4
gpt4 key购买 nike

我正在尝试找出在 Linux 下调试的应用程序中出现性能瓶颈的原因。所涉及的各种进程似乎花费了大量时间来阻塞 I/O 请求,我想知道是否有人知道任何 Linux 技巧可以让您了解为什么特定进程被阻塞/它是什么资源等待?例如,/proc 中有什么有用的东西吗?

最佳答案

无论是什么进程,您都可以使用top 来检查状态。然后你可以通过 truss or strace 运行它.那应该详细说明发生了什么。如果那不可能,请将 连接到gdb。 . iostat 等工具可能会向您展示正在发生的一般情况(例如,如果磁盘是瓶颈)。

关于linux - 我如何知道 Linux 进程正在等待什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/801604/

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