Akinn Asked: 2017-09-16 03:07:46 +0800 CST2017-09-16 03:07:46 +0800 CST 2017-09-16 03:07:46 +0800 CST Top 的 Cpu 使用百分比 772 我正在评估服务器上软件的性能。为此,我正在查看 Top 命令输出。无论如何,有时该进程会超过 100% 的 cpu 使用率。这怎么可能?例如,120% cpu 使用率是什么意思?!? top 1 个回答 Voted Best Answer Sven 2017-09-16T03:12:37+08:002017-09-16T03:12:37+08:00 在top中,100% 本质上意味着软件正在全时使用一个处理器内核(或每个时间的n内核1/n)。 所以 top 告诉你的是你的进程是多线程的,并且同时使用多个 CPU 内核。请注意,这个数字并没有告诉您进程使用的 CPU 时间是如何分布在每个内核上的。这可能意味着两个内核和每个 60% 或 24 个内核和每个 5%(当然取决于您的硬件)。
在
top
中,100% 本质上意味着软件正在全时使用一个处理器内核(或每个时间的n
内核1/n
)。所以 top 告诉你的是你的进程是多线程的,并且同时使用多个 CPU 内核。请注意,这个数字并没有告诉您进程使用的 CPU 时间是如何分布在每个内核上的。这可能意味着两个内核和每个 60% 或 24 个内核和每个 5%(当然取决于您的硬件)。