jueves, 2 de febrero de 2017

RAMDisk benchmarks. SoftPerfect RAMDisk vs. AMD Radeon RAMDisk – ProfessionalSAT

Los discos RAM o RAMDisks creados en una porción memoria física de nuestro sistema (DDR3 o DDR4 en los últimas plataformas Intel Skylake) son una de las maneras más efectivas e inmediatas de acelerar nuestra máquina en las tareas diarias.

DDR4-DIMM-modulo-memoriaUn rasgo significativo y diferenciador de un DIMM DDR4 es su parte inferior protuberante.

Un disco RAM no es más que una emulación de un disco duro en el que leer, esccribir o incluso instalar aplicaciones como en cualquier disco duro o SSD convencional. Este disco reside en la memoria RAM de nuestro equipo.

He analizado en numerosas ocasiones las maneras de mejorar nuestra máquina con un disco RAM, os dejo algunos enlaces:

RAMDisk en Intel Core i7 triple channel – ProfessionalSAT viernes, 5 de marzo de 2010RAMDisk en Windows 7 x64 – SATSoftware jueves, 4 de marzo de 2010RamDisk en Windows. Parte I – SATSoftware domingo, 24 de mayo de 2009RamDisk en Windows. Parte 2 – SATSoftware viernes, 17 de julio de 2009Ficheros temporales en Google Chrome – SATSoftware domingo, 9 de febrero de 2014RAMDisk en Intel Core i7 triple channel – ProfessionalSAT viernes, 5 de marzo de 2010AMD Radeon RAMDisk en Core i7 3770K dual channel DDR 2133 – SATSoftware domingo, 22 de noviembre de 2015


Para crear el disco RAM es necesario instalar un driver (diferente en cada caso) y una aplicación que lo gestione. De echo, en función del driver instalado, variará la velocidad del RAM disk en diferentes cargas de trabajo.

DDR4-DIMM-modulo-memoria-corsairExcepto para frecuencias muy elevadas el radiador es “estético”.

Siendo estricto, la velocidad de un disco RAM depende de varios factores.

1. En primer lugar de la velocidad del hardware de nuestra máquina, en especial:
  • Tipo de procesador, frecuenciay número de threads paralelos.
  • Velocidad y latencia de la memoria RAM DDR3 / DDR4.
  • Configuración del bus de memoria single / dual / triple / quad channel DDR3 / DDR4.
  • Configuración del sistema operativo y tipo (32 bit o 64 bit).

Quad-Channel-DDR4-DIMM
Un quad channel DDR4 asegura velocidades extremas en el RAMDisk.
 
2. En segundo lugar depende y mucho del fabricante del software RAMDisk. Hay muchos y no están igual de optimizados y por ello no proporcionan la misma velocidad…

SoftPerfect RAMDisk vs. AMD Radeon RAMDisk

Ambos programas realizan la misma función, ambos son gratuitos y trabajan sobre la misma máquina aunque como veremos su velocidad no es ni parecida.


Radeon-RAMDisk
SoftPerfect-RAMDisk
3. Otro factor a tener en cuenta es el Plan de Energía que tengamos configurado en Windows.
 
Prestaciones y análisis:

AMD Radeon RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.
 
Radeon-RAMDisk-Equilibrado-BalancedRadeon RAMDisk – Balanced – Equilibrado.

AMD Radeon RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.

Radeon-RAMDisk-PreformanceRadeon RAMDisk – Performance – Alto Rendimiento.

SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Balanced – Equilibrado.

SoftPerfect-RAMDisk-Equilibrado-Balanced SoftPerfect RAMDisk – Balanced – Equilibrado.

SoftPerfect RAMDisk en Windows 8.1 x64 configurado en Performance – Alto Rendimiento.

SoftPerfect-RAMDisk-PerformanceSoftPerfect RAMDisk – Performance – Alto Rendimiento.

Sumario de prestaciones
Radeon RAMDisk SoftPerfect RAMDisk
Balanced Perf Balanced Perf
Lectura Escritura Lectura Escritura Lectura Escritura Lectura Escritura
Secuencial Q32 3718,0 5079,0 3848,0 5060,0 4962,0 7042,0 5223,0 7042,0
Random 4K Q32 593,4 530,3 662,6 559,6 1112,0 937,3 1090,0 919,7
Secuencial 5707,0 7530,0 5972,0 7946,0 7771,0 8850,0 8193,0 8982,0
Random 4K 643,8 546,7 698,4 570,1 1147,0 960,8 1159,0 945,0

Como podréis comprobar, en todas las medidas hay ventaja para SoftPerfect RAMDisk frente a Radeon RAMDisk.

Lectura secuencial


La lectura secuencial se produce cuando leemos del disco RAM ficheros de cierto tamaño (grandes) en modo secuencial, es decir, del principio al fin.

Normalmente en tareas como copia de ficheros, compresión de datos, edición de vídeo y audio, etc.

Lectura-secuencial-RAMDiskLectura secuencial. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

En modo de acceso de lectura secuencial SoftPerfect demuestra una gran ventaja sobre un 35% respecto a Radeon RAMDisk.

Escritura secuencial

La escritura secuencial se produce cuando escribimos al disco RAM ficheros de cierto tamaño en modo secuencial, es decir, del principio al fin.

Normalmente en tareas como copia de ficheros, compresión de datos, edición de vídeo y audio, etc.

Escritura-secuencial-RAMDiskEscritura secuencial. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

En modo de acceso en escritura secuencial SoftPerfect demuestra una ventaja de 17% respecto a Radeon RAMDisk.

Lectura aleatoria – random 4K


La lectura aleatoria se produce cuando leemos del disco RAM ficheros de muy pequeño tamaño y con un patrón de acceso aleatorio o random, al azar.

Se utiliza particularmente para manejo de ficheros temporales del sistema operativo así como los temporales de los navegadores web.

Lectura-aleatoria-Random-RAMDiskLectura aleatoria. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

Mucho más igualados en acceso aleatorio, SoftPerfect sigue dominando.

Escritura aleatoria – random 4K


La escritura aleatoria se produce cuando escribimos al disco RAM ficheros de muy pequeño tamaño y con un patrón de acceso aleatorio o random, al azar.

Se utiliza particularmente para manejo de ficheros temporales del sistema operativo y los temporales de los navegadores web.

Escritura-aleatoria-Random-RAMDiskEscritura aleatoria. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

En escritura aleatoria nos encontramos con el mismo panorama, SoftPerfect por encima en rendimiento aunque con diferencias menores.

Conclusiones finales

SoftPerfect RAMDisk domina a su rival Radeon RAMDisk, cuanto más rápida sea la máquina y mejor el subsistema de memoria más aumenta su ventaja, y dado que ambos son freeware la recomendación es clara:

SoftPerfect-RAMDisk

Os remito a este artículo de ProfessionalSAT para que comparéis la velocidad de la máquina de este artículo, un portátil con procesador Core i7 4500U con 16 GB DDR3 1600, con uno de mis veloces Sistemas de Altas Prestaciones basado en un Core i7 Skylake de sexta generación y memoria dual DDR4.

Echad un vistazo a la web de mi nueva empresa, un proyecto de gran envergadura que llevo preparando hace más de un año.

Os lo recomiendo para diseño de sistemas de altas prestaciones muchos de los cuales ya salen configurados con soluciones RAMDisk para maximizar las prestaciones:

ip16_texto_300px_blanco42222

Allí tenéis a vuestra disposición el formulario de contacto, para consultas sobre este artículo hacedlo más abajo en la sección de comentarios.

Y mi nuevo Blog de contenido muy técnico y actualizado donde encontraréis artículos míos sobre hardware, procesadores y sistemas y también otros posts de expertos programadores e informáticos sobre otros temas de actualidad:

infromaticapremium-blog42222

Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes. Gracias de antemano.
El que tenga dudas o aportaciones tiene para ello la sección de comentarios, intentaré responder a todos y con la máxima claridad. Los Blogs deben de ser lugares de intercambio y agradezco vuestro feedback.

Carlos Yus Valero – informaticapremium informaticapremium-logo-150px[3]