¿Por qué htop muestra diferentes niveles de CPU para procesos que top o Monitor de actividad?

Instalé htopa través de brew, el verdadero placer de una vista en comparación con top.

Los totales de ambas CPU se topalinean con la suma de los totales por CPU en htop. Por ejemplo, en este momento veo alrededor del 40% por CPU en htop, o el 80% de CPU, andla parte superior da el número correcto.

Pero los procesos individuales son completamente diferentes. CrashPlanactualmente topda ~ 20%, y si sumo todas las tareas individuales, topobtengo el total correcto.

En htop, todas las tareas individuales muestran 0,0 %, incluso si el total por CPU es alto.

En suma:

  1. La CPU de los procesos individuales en topno es igual a la dehtop
  2. La suma de la CPU de los procesos individuales en htopno es igual a la CPU total utilizada en htop.

¿Qué estoy malinterpretando? ¿ Cómo leo htoplos resultados?

¿Esta respuesta ayuda a explicar las diferencias? unix.stackexchange.com/questions/65835/…
Sería... si estuviera en Linux con /proc, pero no existe en OS X. ¿Tal vez es solo un problema con el puerto 0.8.x?

Respuestas (1)

Resultó ser un problema de permisos. La respuesta de Linux está aquí https://superuser.com/questions/338749/htop-isnt-returning-cpu-or-memory-usage

Si esto resolvió su pregunta, considere marcar esto como aceptado. Si no lo resolvió, tal vez al editar esto en la pregunta, la supere y al eliminar esta respuesta, aparecerá como una "pregunta sin respuesta con un voto a favor; esas tienden a obtener respuestas con el tiempo".