【问题标题】:yourkit cpu view and top command - showing different resultsyourkit cpu view 和 top 命令 - 显示不同的结果
【发布时间】:2017-11-30 14:17:07
【问题描述】:

我正在通过 top 命令查看我的进程,它显示了非常高的 CPU% 值。但是,当我通过 yourkit cpu 视图查看相同的进程时,它会显示完全不同的结果。怎么可能 ?

【问题讨论】:

    标签: profiling profiler yourkit


    【解决方案1】:

    YourKit 分析器将具有所有内核的整个 CPU 视为 100%。这意味着如果你有 4 个核心并且 1 个核心满载而其他 3 个核心休眠,那么 CPU 使用率将是 25%(而不是 100%)。

    在此解释之后,YourKit 结果与“top”相关性很好。

    【讨论】:

      【解决方案2】:

      即使我也有同样的困惑。据我了解,top 命令显示为单个 CPU 的百分比。在多核系统上,您可以拥有大于 100% 的百分比 https://unix.stackexchange.com/questions/145247/understanding-cpu-while-running-top-command

      【讨论】:

      • 这不是问题的答案,他是在问两个结果不同的原因。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-08
      • 2017-09-03
      • 2021-12-29
      • 1970-01-01
      • 2010-10-07
      • 2015-07-24
      相关资源
      最近更新 更多