与Top的Cpu使用率

我正在评估服务器上软件的性能。 要做到这一点,我正在观看顶部命令输出。 无论如何,有时这个过程超过了100%的CPU使用率。 这怎么可能? 什么意思是120%的CPU使用率,例如?!?

top重要的是,100%本质上意味着软件全时使用一个处理器内核(或者每个内核使用n内核)。

那么顶层告诉你的是你的进程是multithreading的,同时使用多个CPU核心。 请注意,这个数字并没有告诉你任何有关如何将CPU时间分配到每个核心的过程。 这可能意味着两个核心,每个核心60%或24个核心和5%(当然取决于您的硬件)。