¿Por qué mis núcleos no están más ocupados?

3

acaba de comprar un Mac Pro 2010, ejecutando High Sierra. Tiene 12 núcleos preciosos.

Pero cuando veo la actividad de la CPU en el historial de CPU, la mitad de las filas están en blanco (imagen de abajo).

¿Esto sugiere que una de mis CPU no funciona?

    
pregunta ianmayo 15.02.2018 - 11:28

2 respuestas

3

Cada línea alternativa es un núcleo de subproceso, no un núcleo real; cuente las líneas, hay 24, no 12.

Si estás haciendo algo que requiere un uso intensivo del procesador, tiene más sentido utilizar núcleos reales, por lo que las tareas se reparten primero en la línea superior de cada par virtual.

Editar imagen nueva
Imagen que muestra

  • a la izquierda - 2 conversiones de video de aplicaciones de terceros simultáneas [pero aplicaciones separadas], aún solo los núcleos reales necesarios - probablemente los subprocesos de la aplicación según la cantidad de núcleos reales, para la velocidad. Si agrega más tareas, comenzarán a agregarse al segundo núcleo virtual, pero HT no es tan rápido como "real" para tareas intensivas.
  • a la derecha: una sola conversión de Final Cut Pro, que muestra una mejor "difusión" de los recursos.

Estoy seguro de que alguien vendrá con una mejor explicación técnica, pero en pocas palabras: no, no está roto, ambas CPU funcionan normalmente, pero tal vez el software no esté utilizando todos los recursos.

No tengo ninguna explicación de por qué FCP funcionaría de manera diferente a las aplicaciones de conversión "normales", pero la imagen muestra la diferencia.

    
respondido por el Tetsujin 15.02.2018 - 11:40
2

No, esto no es una indicación de que algo esté mal con tu CPU.

Tienes un CPU de 2 x 6 núcleos = 12 núcleos. Hay 24 filas en tu historial de CPU, y hay actividad en 12 de ellas. Es decir. cada núcleo se tiene en cuenta.

La razón por la que tiene filas adicionales es probablemente que su CPU admite HyperThreading. HyperThreading no significa que tenga el doble de núcleos, sino que en algunos casos (más raros), el sistema podría ejecutar dos operaciones al mismo tiempo en un solo núcleo.

Así que todo es como se supone que es.

    
respondido por el jksoegaard 15.02.2018 - 11:39

Lea otras preguntas en las etiquetas