Por qué procesar el uso de CPU% más grande que el time total de CPU

Cuando ejecuto el command TOP, un process muestra 1208% de uso de la CPU y el time total de uso de la CPU es 81.7% con el modo IRIX activado. Cuando cambio al modo IRIX desactivado, el process muestra un uso de la CPU del 99% y el time total de la CPU del usuario es del 43%.

¿Alguna idea de lo que podría estar pasando?

Actualización ¿Podría la máquina virtual configurarse mal para que el uso de la CPU no se informe correctamente?

Modo Irix / Solaris ( man 1 top ):

  <I> :Irix/Solaris_Mode_toggle When operating in 'Solaris mode' ('I' toggled Off), a task's cpu usage will be divided by the total number of CPUs. After issuing this command, you'll be informed of the new state of this toggle. 

  if 'Irix mode' is Off, top will operate in 'Solaris mode' where a task's cpu usage will be divided by the total number of CPUs. You toggle 'Irix/Solaris' modes with the 'I' interactive command 

Deje decir que N es la cantidad total de CPU. Luego, en el modo Irix , %CPU es el uso de la CPU de N * 100% . En el modo Solaris , %CPU es el %CPU in Irix mode / N

Ver: Comprehending 'top' CPU usage


EDITAR :

el time de CPU total del usuario es 43%

Creo que ha ignorado el % del sistema ( Porcentaje de utilización de la CPU para ejecutar en el nivel del sistema (kernel) ). Pruebe otras herramientas como mpstat , iostat y sar para analizar la utilización de la CPU.