|
Una de las tareas mas importantes a realizar en nuestro equipo es la optimización de la RAM o memoria de sistema. Realizando ajustes desde BIOS podemos incrementar la productividad del sistema en términos generales. Aquí el Paso a Paso. Como optimizar la RAM La cantidad de veces que el sistema accede a RAM para realizar operaciones de búsqueda, lectura y escritura es muy elevada. Por esa sencilla razón mejorar el rendimiento a través de la modificación de algunos parámetros puede resultar una tarea fácil de realizar. Para comenzar vamos a aclarar algunas cosas muy importantes. Los módulos de RAM están sometidos a limitaciones físicas que impiden que por ejemplo trabajen a muy altas frecuencias. En la medida que la tecnología y la ciencia avanzan estas barreras naturales se van franqueando. Pero mientras esto no es posible tendremos que utilizar las propiedades actuales para efectivizar y hacer eficiente las operaciones antes mencionadas. Aquí es donde vale la pena hacer una precisión cuanto más elevada la calidad de los módulos de RAM mas podremos realízate r ajustes que no perjudiquen el normal desempeño del sistema. PASO 1 – Tabla SPD Los chips incrustados en un módulo poseen condiciones de trabajo determinadas por diminutos circuitos incluidos en el módulo. Se conoce como Tabla SPD (Serial Presence Detect), con un tamaño típico no mayor a los 256 Bytes la cual es leída por BIOS. Los valores introducidos por los fabricantes de módulos en esta tabla suelen ser modestos con la finalidad de minimizar la aparición de errores y mantener estable la RAM. El típico caso es ensamblar módulos con chips de RAM de alta calidad y rendimiento capaces de trabajar con timings muy agresivos, junto a tablas SPD que describen valores más bajos. Podemos evitar la lectura de la tabla por BIOS inhabilitando la función de Auto detección correspondiente y permitiendo la configuración manual. PASO 2 – Borrado de CMOS Lo peor que puede suceder con estas prácticas es que no vuelva a arrancar nuestro sistema, debido a una falta de sincronización en el acceso a RAM configurado en el paso anterior. Si esto ocurriese solo debemos resetar BIOS, para lo cual desconectamos el cable de alimentación de la fuente y cambiamos la posición del jumper CLEAR CMOS. Deberemos configurar todo el BIOS nuevamente. PASO3 – Hilando fino Los parámetros utilizados para ajustar el comportamiento de RAM se encuentran normalmente en el menú de BIOS denominado Advance Chipset Setup/Advance Chipset Features. Ajustamos en el siguiente orden: DRAM Timing (DRAM Timing Selectable) Inhabilitar esta opción para permitir la configuración manual. Esto permitirá habilitar seguramente hasta 4 parámetros: · CAS Latency Time · RAS to CAS Delay · RAS Precharge · Active to Precharge Delay La variable que nos interesa es CAS Latency (puede aparecer como CL). En módulos DDR este valor asciende a 2/2.5/3 ciclos (T o times) RAS Precharge suele variar entre 2/3 o 4 ciclos Active Precharge Delay oscila entre 5 y 8 ciclos Veamos un par de ejemplos en la práctica. PASO 4 – Verificando La idea es invertir la menor cantidad de ciclos en cada tarea, equivale a decir que los valores más bajos son los que deberían ofrecer una performance mayor al sistema. Un valor estándar para un módulo DIMM DDR suele ser descrito como 3/4/4/8 según los parámetros mencionados en el paso anterior. De todos los valores el que incide mas es CAS Latency por lo que en el ejemplo si aparece como 3 podremos modificarlo a 2.5 en un primer intento. Si todo funciona de forma estable ejecutando las aplicaciones normales es porque nos ha ido bien. Si el sistema se vuelve inestable deberemos realizar la modificación del valor correspondiente y volver a su inicial. Si el sistema es inestable al punto de no arrancar entonces debemos aplicar el PASO 2 – Borrado de CMOS. En términos generales se puede decir que podríamos experimentar con los 4 valores hasta hallar el conjunto de valores mínimos que permitan obtener un sistema estable y de buen rendimiento. Se aconseja medir los rendimientos de la RAM y compararlos mediante un software de comprobación (BenchMarks) como los que se pueden encontrar en las versiones “full” de Everest o Sisoft Sandra. Mucha suerte y a probar!!
|