Este pequeño artículo es continuación de uno anterior en el que detallé las prestaciones de un disco RAM en Windows 7 HP x64, en aquel los benchmarks corrieron sobre una máquina Core 2 Quad 6850 a 3 GHz y con 8 GB de DDR2 800 con latencias 5-5-5-15 2N.
Ahora veamos qué aporta la transición a un sistema basado en procesadores de arquitectura Nehalem con su triple channel DDR3 y controladoras de memoria integradas de baja latencia.
Configuración, datos relevantes:
- Placa base Asus P6T SE
- Procesador Core i7 920 stepping D0 a 4 GHz Turbo Boost X22
- Memoria: 12 GB, 6 x 2 GB DDR3 1450 MHz 8-8-8-24 2N
- Uncore 3.266 GHz
- Tamaño RAMDisk: 2 GB FAT32
Resultados de los tests en HD Tune PRO 3.50:
DataRAM RAMDisk 2 GB FAT32 en Core i7 a 4 GHz con 12 GB DDR3 1450 MHz.
- Transferencia máxima: 6172 MB/s.
- Transferencia mínima: 5756 MB/s.
- Transferencia media: 6048 MB/s.
- Tiempo de acceso: 0.00 ms.
- Modo ráfaga (burst): 6897 MB/s.
Más de 6 GB/s sostenidos en lectura… Prácticamente dobla los resultados del sistema Core 2 Quad (!!).
HD Tune PRO 3.50 File Benchmark
Como vemos en el tests File Benchmark para un tamaño de 64 MB alcanza los siguientes valores de transferencia:
- 6200 MB/s en lectura. (6.2 GB/s)
- 6800 MB/s en escritura. (6.8 GB/s)
Una velocidad de 6.2 GB/s en lectura para tamaños de 512 KB es un resultado abrumador, aunque más lo son los 6.8 GB/s en escritura para bloques de 2 MB.
Ahora pasamos al punto fuerte de un disco RAM, los benchmarks de acceso aleatorio (random), recordemos que son unidades creadas sobre memoria RAM (Random Access Memory).
Este test mide el tiempo entre accesos aleatorios según el tamaño del fichero al que se accede (512 bytes hasta 1 MB) en ms y las IOPS para ese tamaño dado (IOPS = input Output Per Second).
Un disco RAM realmente vaporiza los resultados de un disco duro mecánico y más si está instalado en una plataforma Core i7:
Con un pico de 486144 IOPS logran un rendimiento absolutamente espectacular con 237 MB/s de ancho de banda en lectura aleatoria de archivos de 512 bytes con un acceso cada 0,00000205 segundos(2,05 microsegundos).
Por esta razón el “pobre” HD Tune nos obsequia con un tiempo de acceso de 0.00 ms, simplemente le faltan cifras significativas en la medida (debería mostrar 0.00205 ms).
En breve dispondré de resultados de un sistema i7 con ajustes más agresivos, con timings de memoria ajustados a:
- 7-7-7-20 1N
- 3 x 2GB DDR3 1450
- Cores 4 GHz (Turbo X22)
- Uncore clock 3450
Veremos como influyen estos cambios en la velocidad del disco RAMDisk.
Para una discusión más detallada sobre los discos RAM y los patrones de acceso a disco duro en sistemas operativos Windows recomiendo estos dos artículos anteriores de SATSoftware:
Y para un simple usuario de a pie. Este sistema de ramdisk, vale para algo? En que podriamos notar mejorias?
ResponderEliminarCarlos,
ResponderEliminarPor supuesto que es útil un RAMDisk. Eso sí, hay que configurar adecuadamente el sistema operativo para que saque partido de él.
Si echas un vistazo a los dos artículos de SATSoftware que cito en el texto verás como hacerlo.
Saludos,
Carlos Yus.
Jbarlamar,
ResponderEliminarprimero felicitarte por tu gran blog, siempre estoy atento a tus nuevos articulos. Realmente es impresionante!
una pregunta si eres tan amable de responder,...
- esto del ramdisk, se podría utilizar para meter el pagefile.sys o no tiene sentido?
- y al respecto de esto, que opinas de desactivar el pagefile.sys ¿es realmente una ventaja o no merece la pena desactivarlo?
gracias por atenderme y sigue asi que estoy seguro que hay muchos que te leemos, yo por kmi parte ya te recomendado en varios sitios.
saludos
Jorge,
ResponderEliminarPara empezar, gracias por las alabanzas. Me alegra tener lectores como tú.
Lo que intento con mis blogs es divulgar algo de mi experiencia diaria en el campo del hardware y las TI.
Sobre poner el Pagefile.sys en el RAmDisk es una mala muy idea.
Por otro lado, siempre debe de haber fichero de intercambio aunque haya mucha memoria RAM para "emergencias" y para algunas tareas del sistema operativo. No se debe de desactivar.
Un saludo,
Carlos Yus.
gracias Carlos por ser tan amable en contestar. ok me ha quedado claro. Ya había leído que microsoft desaconsejaba totalmente el quitar el pagefile.sys, al parece no es capricho de ellos deben tener un buen motivo para mantenerlo. Ahora me lo confirmas tu, entonces no hay que darle más vueltas al tema.
ResponderEliminarno se si no leído bien tu blog, pero no he visto una lista de archivos importantes que debieramos meter en esa ramdisk para obtener un resultado altamente beneficioso ¿podrías tenerlo en cuenta para un próximo articulo?
una vez más mil gracias sigue así!
Jorge,
ResponderEliminarSi echas un vistazo en LowLevelHardware encontrarás cuales deben de ser los directorios y archivos a mover al disco RAM para aumentar el rendimiento del sistema.
Saludos,
Carlos Yus.
Hola Carlos. Me abruma tanta información... Y en castellano! Espero que no te aburras nunca de compartir tus conocimientos. Respecto al Ramdisk, al iniciarlo tengo la opción de utilizarlo como ready bost.. Y no sé que ganaría con eso.
ResponderEliminarGracias.
PS3RO,
ResponderEliminarLa verad es que me falta tiempo para gestionar mis Blogs como querría... Hago lo que puedo.
Sobre el ReadyBoost es una tontería direccionarlo hacia el RamDisk. Si tienes bastante memoria, 4 GB o más, es mejor desactivar ReadyBoost.
Un saludo,