0 votos

¿El Mac Pro 2010 de 2,66 GHz y 12 núcleos no utiliza los 24 hilos?

Acabo de comprar un Mac Pro 2010.

Here are the specs

Me pregunto por qué los 24 hilos nunca pasan del 50% de uso cuando se realizan tareas intensivas de la CPU. Mi compañero de trabajo tiene un Mac Pro 2009 de 2,93 GHz y 8 núcleos y ambos intentamos convertir un dvd con Freno de mano En el monitor de actividad del Mac Pro de 2009, los 8 núcleos/16 hilos estaban cerca del 100% de uso, pero en el Mac Pro de 2010 los 12 núcleos/24 hilos nunca pasaron del 55% de uso. Estamos ejecutando Mountain Lion en ambos Mac Pro

4voto

jamie Puntos 11

Podría ser tan simple como que la aplicación que usaste para probar tuviera una restricción de recursos distinta de la CPU que le impidiera saturar las CPUs. Por ejemplo, tal vez el freno de mano estaba limitado en cuanto a la rapidez con la que podía transmitir datos hacia o desde el disco. Eso limitaría la cantidad de trabajo que las CPUs podrían hacer. Dado que sus CPUs serán más rápidas y abundantes que las del Mac antiguo, no es una sorpresa no saturar las CPUs con la misma carga de trabajo.

La contención de E/S se utiliza como ejemplo. Sin el análisis, no sé qué podría impedir que las CPUs fueran el cuello de botella. Podría ser la sincronización entre tantos hilos, la E/S, la falta de trabajo que se puede hacer en paralelo, etc.

Aquí hay una prueba rápida que puede utilizar para dar al sistema tareas independientes. Abre el terminal y ejecuta el siguiente comando. Cambia el 8 por el doble de núcleos de CPU que tengas. (el doble para permitir el hyper threading)

for ((g=1;g<=8;g++)); do ( dd if=/dev/zero bs=100m count=10 | bzip2 -c > /dev/null & ); done

Ejecutar eso fue suficiente para mantener mi CPU ocupada durante 10-15 segundos. Tengo un macbook pro quad core i7. Tus CPUs pueden necesitar más trabajo, así que puedes cambiar "count=10" por algún número mayor también.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X