进程进入wait_blocked状态 500 毫秒.如何找出它正在等待的资源
Process going to wait_blocked state for 500 msec. How to find out for which resource it is waiting
调用fopen读取70Kb文件,进程调度500毫秒,1/10重现性。通过 ltt 跟踪进行分析,过程进入wait_blocked状态。如何找出它将等待哪个资源的状态?
cat/proc/$PID/wchan将为您提供进程被阻止的内核等待队列的名称
相关文章:
- 请找出我的代码中的错误,它在提交得到错误答案的同时仍然适用于我的所有测试用例
- 在Hackerearth上获取运行时错误(SIGSEGV),无法找出代码中的问题
- 图问题:找出两个节点是否在每个节点的O(1)时间和O(2)存储中共享同一分支
- 如何找出在两个整数的乘积中设置了多少位(等于 1)
- 如何找出在C 中按下键的时间
- 如何找出在 Mac OS 上使用的 cpp 编译器
- 此代码给出错误的输出无法找出我在哪里犯了错误
- 在计算卡特兰数时无法找出错误
- 无法找出 Java 等效的 "passing by reference" 在C++解决这个问题,以及最好的解决方法
- 如何找出在Visual Studio中编译C++标头需要多少时间
- c ++,数组的值在某处意外变化,你能帮我找出在哪里吗?
- 在链接列表中找出超载的流操作员并复制分配
- 在Visual Studio 2012中运行我的OpenCV代码时无法找出'u202A'警告
- 在运行时找出文件的路径
- 找出 N 个球可以放置在 M 框中的方式数量
- 进程进入wait_blocked状态 500 毫秒.如何找出它正在等待的资源
- 如何在等待程序启动混乱/ GTK+时制作加载/介绍动画弹出窗口
- 有没有一种方法可以找出在Linux上编译.so库时使用的编译器选项
- 找出(在c++中)二进制数是否是另一个二进制数的前缀
- 如何找出在 c++ 中更改函数返回地址的原因