![TOP cpu %utilization 超过进程数 X 100%](https://linux22.com/image/496548/TOP%20cpu%20%25utilization%20%E8%B6%85%E8%BF%87%E8%BF%9B%E7%A8%8B%E6%95%B0%20X%20100%25.png)
我有一台带有 2 个虚拟 CPU 的虚拟机。当我运行两个多线程 Java 进程时,top 中的总 CPU 利用率超过 200%。实际上,它接近 800%。
替代文本 http://ftp.lib.byu.edu/top.jpg
我以为 %CPU 是一个核心的百分比利用率,而双核机器上的进程不能超过 200%CPU。我错了吗?
答案1
使用 -H 选项(运行时按 Shift-H)显示线程是否会产生更多效果?然后查看“从顶部 -H 输出中查找什么”来自此 IBM 链接。
我有一台带有 2 个虚拟 CPU 的虚拟机。当我运行两个多线程 Java 进程时,top 中的总 CPU 利用率超过 200%。实际上,它接近 800%。
替代文本 http://ftp.lib.byu.edu/top.jpg
我以为 %CPU 是一个核心的百分比利用率,而双核机器上的进程不能超过 200%CPU。我错了吗?
使用 -H 选项(运行时按 Shift-H)显示线程是否会产生更多效果?然后查看“从顶部 -H 输出中查找什么”来自此 IBM 链接。