我一直在使用 pstack(定期在循环中调用)来代替真正的分析工具。我注意到,即使顶部的该 pid 的 cpu 使用率超过 85%,pstack 显示 pid 在 I/O 上被阻塞的频率比 CPU 受限的频率更高。
pstack 是如何实现的?当 pstack 在 I/O 上实际被阻塞时,是否有任何理由更容易附加到 pid?
我一直在使用 pstack(定期在循环中调用)来代替真正的分析工具。我注意到,即使顶部的该 pid 的 cpu 使用率超过 85%,pstack 显示 pid 在 I/O 上被阻塞的频率比 CPU 受限的频率更高。
pstack 是如何实现的?当 pstack 在 I/O 上实际被阻塞时,是否有任何理由更容易附加到 pid?