Memoria de Mac Pro: ¿Debo usar 8 ranuras de RAM en modo de doble canal o 6 ranuras de RAM en modo de triple canal?

3

Tengo una torre Mac Pro con un chipset Intel Xeon de 6 núcleos de 2 x 2.66 GHz y 8 ranuras de RAM. Me han dicho que debido a la capacidad de memoria de triple canal del procesador, debería instalar los módulos de RAM en conjuntos de tres. Hago mucha compilación en esta máquina y quiero maximizar todo el hardware que tengo. ¿Se sigue que debo evitar instalar RAM en las dos últimas ranuras?

    
pregunta fbrereto 04.02.2011 - 19:20

3 respuestas

11

La respuesta directa a su pregunta es que obtendrá un ancho de banda de memoria pico un poco más alto con 6 módulos de memoria que funcionan en modo de triple canal que con 8 módulos de memoria en el modo de canal doble. Sin embargo, no hay garantías de que su máquina llevará a cabo las tareas que usa para más rápido en cualquier modo. Necesita un análisis más profundo que eso. En primer lugar, aquí están las instrucciones de reemplazo de memoria para tu Mac . En resumen, las instrucciones para su modelo son las siguientes:

  

Las computadoras con doble procesador tienen ocho   Ranuras de memoria, cuatro por procesador. Tú   Puede instalar módulos DIMM de 1 GB, 2 GB o 4 GB.   El controlador de memoria de cada procesador tiene   Tres canales de memoria. DIMM ranuras 1,   2, 5 y 6 tienen sus propios canales;   Las ranuras 3 y 4 comparten un canal y   Las ranuras 7 y 8 comparten un canal. por   ancho de banda de memoria óptimo, los seis   se deben utilizar canales de memoria, y   la memoria debe estar equilibrada en todo el   seis canales Nota: rellenando la ranura 4   o 8 cae ligeramente la memoria máxima   ancho de banda, pero dependiendo de la   Aplicaciones utilizadas, sistema general.   el rendimiento puede beneficiarse de la   mayor cantidad de memoria.

If you have          Fill in these slots
Two DIMMs            1 and 2
Three DIMMs          1, 2, and 3
Four DIMMs           1, 2, and 5, 6
Six DIMMs            1, 2, 3 and 5, 6, 7
Eight DIMMs          1, 2, 3, 4 and 5, 6, 7, 8

Para determinar si se beneficiaría de una RAM más total o de mantener su RAM en modo de triple canal, se necesitarían puntos de referencia. Es difícil, sin medir el uso, decir si habrá algún beneficio al agregar más RAM. Si ejecuta una compilación con Activity Monitor en ejecución, ¿está utilizando toda la memoria RAM que tiene? ¿Es la E / S del disco particularmente alta? Si la E / S del disco es alta pero su RAM no se utiliza por completo, es mejor que tenga un disco duro SSD para ejecutar sus compilaciones en lugar de agregar RAM, verifique la localización en el disco durante la compilación. Lo importante aquí es encontrar el cuello de botella en lugar de esperar que agregar RAM hará que las cosas funcionen más rápido. Incluso puede resultar que la CPU o el compilador es el cuello de botella. Si tiene dos CPU de 6 núcleos, ¿puede su compilador utilizar toda esa potencia de procesamiento?

Sé que probablemente he planteado más preguntas de las que he respondido, pero vale la pena considerarlas si está buscando una mejora de rendimiento para su inversión.

Si eres programador, probablemente comprendas estos conceptos de todos modos, pero aquí hay un enlace a un artículo de CodingHorror que explica el proceso de encontrar cuellos de botella que creo que es fácil de leer. El sistema operativo en este caso es windows pero los principios son los mismos. Puede usar el Monitor de actividad o una herramienta de monitoreo de recursos de terceros para determinar el cuello de botella.

Por ejemplo, para determinar si su sistema se está quedando sin memoria RAM, active el Monitor de actividad. Cerca de la parte inferior de la ventana, seleccione el botón de la pestaña "Memoria del sistema" y observe el gráfico circular y las figuras que se enumeran a continuación. Aquí hay un ejemplo de mi sistema.

LascifrasdeestacapturadepantallaquedeberíaninteresarlesonGratisySalidasdepágina.GratismuestralacantidaddeRAMactualmentedisponible,SalidasdepáginaesunindicadordequesusistemaseestáquedandosinRAMyhatenidoqueescribirdatostemporaleseneldisco.Cualquiercosaporencimade0enSalidasdepáginasignificaquepotencialmentepodríabeneficiarsedemásRAM.PuederealizarcualquieractividadqueespereparaimpulsarsusistemaconActivityMonitorabiertoymonitorearestascifrasentodomomento.EstodeberíaayudarteadeterminarsiobtendrásalgúnbeneficiodemásRAM.Paracompletar,estoesloquerepresentacadaelemento.

  • Libre:lamemorianoestáenuso
  • Conectado:losdatosquedebenpermanecerenlaRAMynosepuedenmoveraldisco
  • Activo:datosqueseencuentranactualmenteenlamemoriayquesehaaccedidorecientemente
  • Inactivo:datosqueactualmenteseencuentranenlamemoriaperoqueyanoseutilizan.Porejemplo,sirecientementesaliódeunaaplicación,susdatosseguardanenlamemoriaparaunrelanzamientomásrápido,peroseráutilizadaporotraaplicaciónsisequedasinLibre.
  • Usado:lasumadememoriacableada,activaeinactiva

AquítambiénhayunenlacemuybuenoparalaspreguntasderendimientodeMac enlace

    
respondido por el conorgriffin 04.02.2011 - 22:02
1

Todo depende de si necesitas velocidad de RAM en bruto o una cantidad total de RAM mayor. La memoria RAM de hoy es tan rápida que puede que no note la caída del canal triple al canal único. Sin embargo, considerando que puede colocar fácilmente 12GB o más en las primeras 6 ranuras usando dos kits de 3 canales, realmente no hay muchas razones para usar las 8, a menos que necesite maximizar la máquina por alguna razón. Y solo la compilación de código no requerirá tanta RAM para hacerlo.

Así que, en resumen, recomiendo seguir con dos kits de 3 canales para obtener una gran cantidad de RAM a la velocidad más rápida.

    
respondido por el Ben Baron 04.02.2011 - 20:03
0

En casi todos los usos de los consumidores o usuarios finales de un Mac Pro, es muy poco probable que la velocidad de transferencia de memoria sea un cuello de botella en el rendimiento (la razón por la que los SSD se convirtieron en una actualización tan importante a pesar del alto costo inicial es que los tiempos de acceso a los archivos casi se ven afectados). todos los usuarios de Mac). Donde el ancho de banda de la memoria contaría está en uso científico (donde el Mac Pro se está ejecutando a pleno rendimiento en el procesador y la actividad intensiva de memoria).

La Guía de rendimiento de Lloyd Chambers de Mac hizo algunas pruebas exhaustivas de cómo la memoria afecta el rendimiento atrás en junio de 2009, cuando apareció por primera vez el Mac Pro 2009. Cámaras en particular pruebas contra Photoshop y varias utilidades de procesamiento en bruto. Su conclusión:

  

Cada vez que se trata de un acceso de disco a memoria, más memoria siempre es tan buena o mejor. Esto se aplica no solo a Photoshop, sino a la capacidad del sistema para utilizar la memoria no utilizada para el almacenamiento en caché, lo que acelera todos los programas.

     

Conclusión: olvídate de los 8 módulos frente a 6 y obtén lo que necesitas, por ejemplo, 16 GB frente a 12 GB.

Desde un punto de vista, no olvide que 8 sticks (configuración de procesador dual, canal dual) es 50% más rápido que 3 sticks (procesador único, canal triple).

En mi propio uso (desarrollo web, procesamiento de fotos, investigación), estoy ejecutando 32 GB en doble canal (6 Core Mac Pro 2009). No he notado ninguna ralentización de más de 24 GB en el triple canal después de probar ambos. Por otro lado, quedarse sin memoria hará que su computadora se reduzca a un rastreo.

    
respondido por el Foliovision 14.03.2016 - 09:02

Lea otras preguntas en las etiquetas