在多处理器系统中,系统负载很高,而大多数 CPU 处于空闲状态

在多处理器系统中,系统负载很高,而大多数 CPU 处于空闲状态

参见以下“top”的输出。有什么想法吗?

top - 17:33:25 up 7 days, 28 min,  4 users,  load average: 12.04, 8.35, 6.30

Tasks: 477 total,   2 running, 474 sleeping,   0 stopped,   1 zombie

Cpu0  : 14.2%us, 11.9%sy,  0.0%ni, 64.6%id,  0.0%wa,  0.0%hi,  9.3%si,  0.0%st

Cpu1  :  0.0%us,  1.3%sy,  0.0%ni, 98.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu2  :  0.0%us,  1.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu3  :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu4  :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu5  :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu6  :  0.0%us,  1.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu7  :  0.3%us,  1.0%sy,  0.0%ni, 98.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu8  :  0.7%us,  1.0%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu9  :  0.0%us,  1.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu10 :  9.0%us,  3.0%sy,  0.0%ni, 88.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu11 : 29.2%us,  8.0%sy,  0.0%ni, 62.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu12 :  4.0%us,  3.6%sy,  0.0%ni, 92.1%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st

Cpu13 :  0.0%us,  1.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu14 :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu15 :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu16 :  0.3%us,  1.3%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu17 :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu18 :  0.3%us,  1.0%sy,  0.0%ni, 98.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu19 :  0.3%us,  0.7%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu20 :  0.0%us,  1.7%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu21 :  0.3%us,  1.7%sy,  0.0%ni, 98.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu22 : 19.3%us,  4.7%sy,  0.0%ni, 76.1%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Cpu23 : 15.3%us,  4.3%sy,  0.0%ni, 80.4%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:  65978728k total, 13456228k used, 52522500k free,   632024k buffers

Swap:  4194296k total,        0k used,  4194296k free, 10902440k cached

答案1

当您有 24 个 CPU 时,12.04 的负载并不高。

这意味着在最后一分钟内平均有 12.04 个进程正在运行或等待运行。由于您有 24 个处理器,因此不会有进程在等待,平均每次只有 12 个进程在运行。因此在最后一分钟的任何给定时间,大约有 12 个处理器正在用于运行进程,而其他 12 个处理器平均完全空闲。低于 24 的 CPU 负载意味着您​​没有进程在等待队列中。该机器上的平均负载为 12 大约相当于单核计算机上的 0.50。

相关内容