El monitor del sistema GNOME y la parte superior muestran diferentes usos de CPU

10

Cuando reproduzco una película con SMPlayer (video: mpv) y compruebo el uso de mi CPU con el monitor del sistema GNOME, muestra el uso de CPU% 4 o% 5 (intervalo de actualización de 1 segundo), pero htopmuestra el uso de CPU% 45:

uso de la CPU mpv

topmuestra la misma carga que htop:

uso superior de la CPU mpv

Dado que el RPM de mi ventilador de la CPU aumenta cuando reproduzco películas con SMPlayer. Sospecho topque informa el uso de la CPU con mayor precisión.

Tengo Intel i7 920 con 6 GB de RAM.

¿Por qué tengo un uso elevado de la CPU y por qué veo resultados diferentes en topy en el monitor del sistema GNOME?

HIELO
fuente
1
cuando esté adentro top, presione 1para ver porcentajes de núcleos individuales
Robert Riedl
1
@thomasrutter A través de mi experiencia de trabajo en servidores, si tiene un núcleo dual que ejecuta 100.00 su sistema está en serios problemas y probablemente se cuelgue. Hay una razón por la que usamos más de 32 sistemas centrales aquí, ya que muchos sistemas cargados alcanzarán los 25.00 en el minuto 1 y superiores. Incluso este dice que el promedio de carga de 6.03 en un solo núcleo es malo, pero en un núcleo 8 está bien. howtogeek.com/194642/…
Terrance
@Terrance, soy consciente de que el promedio de 100 cargas está muy sobrecargado, solo señalando que es posible. Su comentario anterior decía que el promedio de carga en una máquina de 8 núcleos podría llegar a 8.
thomasrutter
@thomasrutter Sí, quise decir eso, ya que estarías bien.
Terrance
Esta pregunta ni siquiera está cerca de ser un duplicado de esa otra, ¿qué pasó?
thomasrutter

Respuestas:

21

Tenga en cuenta que una lectura es 8 veces más alta que la otra. Tienes 8 núcleos (o unidades de ejecución). La explicación más simple es que uno lo calcula como un porcentaje de un solo núcleo, y el otro como un porcentaje de los ocho.

De acuerdo con esto , de tophecho muestra el uso de CPU por proceso como un porcentaje de un solo núcleo de CPU.

thomasrutter
fuente
66
Esto también explica por qué a topveces puede mostrar procesos que usan más del 100% de CPU. En una CPU de 8 núcleos, se puede usar hasta el 800%
Suppen