Tengo una máquina con Intel(R) Xeon(R) CPU E5520
visible como 16 núcleos lógicos (8 con HT). Si ejecuto algo para comer, el tiempo de CPU (subproceso único) arriba informa correctamente el uso del 100% de la CPU para el proceso, pero solo alrededor del 3-4% del uso total.
Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1567 www 20 0 65632 84 4 R 100 0.0 0:05.96 burnMMX
Seguramente el uso reportado debe ser ~ 6.25% (1 de 16 núcleos).
- ¿Es incorrecto porque es una máquina virtual?
- ¿Cómo puedo calcular un valor correcto?
atop
cambiar la parte superior para informar el uso de cada CPU individualmente (presionando1
)