La respuesta directa a tu pregunta es que obtendrás un ancho de banda de memoria máximo ligeramente superior con 6 módulos de memoria emparejados funcionando en modo de triple canal que con 8 módulos de memoria emparejados en modo de doble canal. Sin embargo, no hay garantías de que tu equipo vaya a realizar las tareas para las que lo utilizas más rápido en cualquiera de los dos modos. Se necesita un análisis más profundo. En primer lugar, aquí están los instrucciones de sustitución de la memoria de su Mac . En resumen, las instrucciones para su modelo son las siguientes:
Los ordenadores con doble procesador tienen ocho ranuras de memoria, cuatro por procesador. En 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. Las ranuras DIMM 1, 2, 5 y 6 tienen sus propios canales; las ranuras 3 y 4 comparten un canal y ranuras 7 y 8 comparten un canal. Para un ancho de banda de memoria óptimo, las seis canales de memoria, y la memoria debe equilibrarse entre los seis canales. Nota: Llenar las ranuras 4 u 8 disminuye ligeramente el ancho de banda memoria, pero dependiendo de las aplicaciones utilizadas, el rendimiento puede beneficiarse de la mayor 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 te beneficiarías de más RAM total o de mantener tu RAM en modo de triple canal necesitarías benchmarks. Es difícil sin medir el uso decir si habrá algún beneficio por añadir más RAM. Si ejecutas una compilación con el Monitor de Actividad en marcha, ¿estás usando toda la RAM que tienes? ¿Es la E/S de disco particularmente alta? Si la E/S del disco es alta pero la RAM no se utiliza completamente, puede que sea mejor utilizar un disco duro SSD para ejecutar las compilaciones en lugar de añadir RAM, compruebe la paginación al disco durante la compilación. Lo importante aquí es encontrar el cuello de botella en lugar de esperar que la adición de RAM hará que las cosas se ejecuten más rápido. Incluso puede resultar que la CPU o el compilador sean el cuello de botella. Si tienes dos CPUs de 6 núcleos, ¿puede tu compilador utilizar toda esa potencia de procesamiento?
Sé que probablemente he planteado más preguntas de las que he respondido, pero merece la pena tenerlas en cuenta si buscas mejorar el rendimiento de tu inversión.
Si eres programador probablemente entiendas estos conceptos de todos modos, pero aquí tienes un enlace a codinghorror artículo en el que sólo se explica el proceso de búsqueda de 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. Puedes utilizar el Monitor de Actividad o una herramienta de monitorización de recursos de terceros para determinar el cuello de botella.
Por ejemplo, para determinar si su sistema se está quedando sin RAM, encienda el Monitor de actividad. Cerca de la parte inferior de la ventana, selecciona la pestaña "Memoria del sistema" y echa un vistazo al gráfico circular y a las cifras que aparecen debajo. Aquí tienes un ejemplo de mi sistema.
Las cifras de esta captura de pantalla que deberían interesarle son las siguientes Gratis y Salidas de página . Gratis muestra cuánta RAM hay disponible actualmente, Salidas de página es un indicador de que el sistema se está quedando sin RAM y ha tenido que escribir datos temporales en el disco. Cualquier valor por encima de 0 en Salidas de página significa que podrías beneficiarte de más RAM. Podrías realizar cualquier actividad que esperes que empuje tu sistema con el Monitor de Actividad abierto y monitorizar estas cifras durante todo el proceso. Esto debería ayudarte a determinar si obtendrás algún beneficio de más RAM. Para completar, esto es lo que representa cada elemento.
- Gratis: Memoria no utilizada
- Con cable: Datos que deben permanecer en la RAM y no pueden trasladarse al disco
- Activa: Datos que están actualmente en memoria y a los que se ha accedido recientemente
- Inactivo: Datos que están actualmente en memoria pero que ya no se utilizan. Por ejemplo, si acaba de salir de una aplicación, sus datos se conservan en memoria para que pueda volver a iniciarla más rápidamente, pero serán utilizados por otra aplicación si se queda sin Gratis memoria.
- Usada: La suma de la memoria cableada, activa e inactiva
Aquí hay un enlace muy bueno también para preguntas sobre el rendimiento de Mac http://www.macperformanceguide.com/