yourkit cpu 查看和顶部命令 - 显示不同的结果
yourkit cpu view and top command - showing different results
我正在通过 top 命令查看我的进程,它在 CPU% 上显示非常高的值。然而,当我通过 yourkit cpu 查看相同的过程时,它显示了完全不同的结果。怎么会这样 ?
我也有同样的困惑。据我了解,top 命令显示为单个 CPU 的百分比。在多核系统上,百分比可以大于 100%
https://unix.stackexchange.com/questions/145247/understanding-cpu-while-running-top-command
YourKit 分析器将所有内核的整个 CPU 视为 100%。这意味着如果您有 4 个内核,其中 1 个内核满载,其他 3 个内核处于睡眠状态,那么 CPU 使用率将为 25%(而非 100%)。
在这个解释之后,YourKit 结果与 "top" 相关性很好。
我正在通过 top 命令查看我的进程,它在 CPU% 上显示非常高的值。然而,当我通过 yourkit cpu 查看相同的过程时,它显示了完全不同的结果。怎么会这样 ?
我也有同样的困惑。据我了解,top 命令显示为单个 CPU 的百分比。在多核系统上,百分比可以大于 100% https://unix.stackexchange.com/questions/145247/understanding-cpu-while-running-top-command
YourKit 分析器将所有内核的整个 CPU 视为 100%。这意味着如果您有 4 个内核,其中 1 个内核满载,其他 3 个内核处于睡眠状态,那么 CPU 使用率将为 25%(而非 100%)。
在这个解释之后,YourKit 结果与 "top" 相关性很好。