如何获得 300% 的 CPU 使用率?top 命令有缺陷吗?

如何获得 300% 的 CPU 使用率?top 命令有缺陷吗?

top这是我的 VPS 上的命令的图片。

在此处输入图片描述

如您所见,sqlserver+dotnet占用了近 300% 的 CPU 使用率。这怎么可能呢?

top我现在能相信结果吗?这个应用程序有缺陷吗?

答案1

顶部 - 100% 是 CPU“线程”的“满”负载 - 在非 HT 处理器上,即一个物理核心,在具有超线程功能的处理器上(每个物理处理器可以运行 2 个甚至更多线程),即其中一个虚拟核心。您的处理器分别占用一个处理器“最大”性能的约 1.5%,只要您的总使用率不是 Nx100%,这应该不是问题。

htop倾向于通过每个核心处理器负载图更精确地显示这一点,但从根本上说,它的运行符合设计。

相关内容