Mostrando entradas con la etiqueta windows. Mostrar todas las entradas
Mostrando entradas con la etiqueta windows. Mostrar todas las entradas

jueves, 2 de febrero de 2017

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

Los discos RAM o RAM Disks son una de las maneras más inmediatas de acelerar nuestra máquina en las tareas diarias.

DDR4Un rasgo significativo y diferenciador de un DIMM DDR4 es su parte inferior.

Un disco RAM no es más que una emulación de un disco duro en el que leer, escribir 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 05/03/2010
RAMDisk en Windows 7 x64 – SATSoftware 04/03/2010
RamDisk en Windows. Parte I – SATSoftware 24/05/2009
RamDisk en Windows. Parte 2 – SATSoftware 17/07/2009
Ficheros temporales en Google Chrome – SATSoftware 09/02/2014
AMD Radeon RAMDisk en Core i7 3770K dual channel DDR 2133 – SATSoftware 22/11/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-DIMMExcepto para frecuencias absurdamente elevadas el radiador es “estético”.

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

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-DDR4Un quad channel DDR4 asegura velocidades extremas.

En segundo lugar depende y mucho del fabricante del software RAM Disk. 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 gratuítos y trabajan sobre la misma máquina aunque como veremos su velocidad no es ni parecida.

Radeon-RAMDisk

SoftPerfect-RAMDisk

Otro factor a tener en cuenta es el Plan de Energía que tengamos configurado en Windows.

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

imageRadeon RAMDisk – Balanced – Equilibrado.

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

imageRadeon RAMDisk – Performance – Alto Rendimiento.

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

image SoftPerfect RAMDisk – Balanced – Equilibrado.

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

imageSoftPerfect 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 en modo secuencial, es decir, del principio al fín.

Normalmente en copia de ficheron, compresión de datos, edición de video y audio, etc.

imageLectura 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 fín.

Normalmente en copia de ficheron, compresión de datos, edición de video y audio, etc.

imageEscritura secuencial. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

En modo de acceso en escritura secuencial SoftPerfect demuestra una gran ventaja sobre un 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 y los temporales de los navegadores web.

imageLectura aleatoria. 1 y 2 Radeon RAMDisk. 3 y 4 SoftPerfect RAMDisk.

Mucho más igualados en acceso alesatoria, 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.

imageEscritura 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

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 Ssistemas de Altas Prestaciones basado en un Core i7 de sexta generación.

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 optimizados al límite:

ip16_texto_300px_blanco422222

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-blog422222

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]

Espaciado de iconos en Windows 10 – ProfessionalSAT

Windows 10 ha mejorado en muchas áreas alas anteriores versiones de la familia Windows pero ha perdido en algunos aspectos en poder de personalización. Uno de ellos es la modificación del espaciado entre iconos.

A mí siempre me ha gustado un espaciado más reducido, para limitar el espacio que ocupan los iconos en el escritorio de mis equipos.

La  manera de modificarlo en Windows 10 es utilizar Regedit.

Vamos a la barra de tareas, pulsamos en el icono de Windows y en el menú desplegable que aparecerá elegimos Ejecutar:

Regedit-Windows-10

En Regedit debemos de navegar hasta WindowsMetrics:

Regedit-Windows-10-Icon-Spacing

Y modificar la entradas IconSpacing (espaiado horizontal):

Regedit-Windows-10-Icon-Spacing-Editar-Cadena

… e igualmente con IconVerticalSpacing:

Regedit-Windows-10-Icon-Vertical-Spacing-Editar-Cadena

Yo he elegido el valor –800 en ambos campos, para una utilización general recomiendo un vaor sobre –1000.

Ahora deberemos o cerrar sesión y volver a entrar o reiniciar nuestra máquina.

Hecho.

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]

Windows Boot Defrag. Desfragmentación de arranque – SATSoftware

A día de hoy es común ver la mayoría de máquinas nuevas de gama media y alta con un disco SSD (en sus variantes SATA, M2, PC Express…) de más o menos capacidad para el arranque del sistema operativo.

Intel_SSD_Placa

Aquí os dejo una sencilla optimización para mejorar los tiempos de arranque especialmente indicada para aquellos que todavía no habéis llegado a la era de alta velocidad SSD y continuáis utilizando discos duros convencionales (mecánicos) en la unidad de arranque.

Los que ya dispongáis de disco SSD, también ganaréis algunos segundos aunque la mejora será más sutil.

Con este sencillo comando ejecutado en el símbolo de sistema CMD de Windows forzaremos la desfragmentación y consolidación de todos los ficheros de arranque de vuestro sistema operativo Windows.

Boot_Defrag_SSD_Core_i7_crop_1Desfragmentación de arranque: Defrag c: /b

Es crítico señalas que este comando utiliza los datos generados durante los arranques anteriores en forma de archivos Prefetch, por ello es importante NO eliminarlos con utilidades como CCleaner, Glary Utilities y similares.

BootDefrag_failSi hemos eliminado ficheros de Prefetch, Defrag c: /b nos dará un error.

Durante el arranque del sistema, Windows crea un registro, una traza, de todos los archivos accedidos y del orden de acceso. A los seis arranques aproximadamente podemos decir que quedan ya estabilizados estos logs y Windows puede crear ya un itinerario fiel de archivos de arranque.

Los archivos de Prefetch se guardan en la carpeta Windows > Prefetch.

Configuración de CCleaner 5.11

Para que CCleaner no borre nuestros archivos de Prefetch debemos desmarcar una casilla:

CCleaner_PrefechDesmarcar “Datos antiguos de Prefetch”.

Si no lo hacemos nos dará un mensaje de error al lanzar el comando Defrag c: /b.

Configuración de Glary Utilities

En Glary Utilities vamos a configuración y desmarcamos Datos Prefetch Antiguos.

GlaryUtilities_PrefetchDesmarcar “Datos Prefetch antiguos”.

En el símbolo del sistema

Si teníamos marcadas las opciones que comento más arriba en CCleaner o Glary Utilities no funcionará el comando por falta de logs de arranque.

Deberemos de reiniciar la máquina unas cuantas veces, dejando cada vez en reposo en el escritorio el equipo hasta que veamos reducida la actividad de disco (habrá terminado de cargar todos los archivos de arranque).

A los 6 reinicios aproximadamente ya podremos ejecutar el comando, dando el siguiente resultado:

Boot_Defrag_SSD_Core_i7_crop

Personalmente lo he probado en máquinas muy dispares, todas con Windows 7 X64 SP1:

  • Core 2 Duo con 4 GB y un SSD Kingston V300 120 GB.
  • Core 2 Quad con 8 GB y 4 HDs mecánicos WD 5000AAKS en RAID 10 (0+1).
  • Core i7 3770K @ 4.4 GHz con 8 GB DDR3 2400 11 11 11 30 y un SSD Samsung Evo 850 250GB.
  • Core i7 4790K @ 4.4 GHz con 32 GB DDR3 2400 11 11 11 30 y dual SSD Samsung 850 Pro 250 GB en RAID 0 + RAID 10 de 6 HDs 4 TB Seagate.

En todas ellas he notado mejora con cronómetro en mano, también en los sistemas con SSD, pese a lo que se lee por ahí.

Por ejemplo, el Ci7 3770K @ 4.4 GHz con SSD Samsung Evo 250 GB ha pasado de una media de 14 s a 10,5 s de tiempo de arranque total.

En los equipos con HD mecánico y disco duro SIN desfragmentar la mejora es espectacular, aunque el proceso puede llevar hasta 1h... No es descabellado que dividamos por 5 el tiempo de arranque. Si ya partimos de un HD mecánico desfragmentado, la mejora es más leve aunque siempre notoria.

Os animo a hacer vuestras pruebas y a comentar más abajo los resultados.

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]

Optimización refrigeración Dell Precision M4600 – ProfessionalSAT

Tanto en los sistemas sobremesa como en los portátiles es posible optimizar el flujo de aire en el interior de los chasis para conseguir dos ventajas: Reducción del ruido debido a la menor velocidad de los ventiladores y menores temperatura del sistema y los componentes.

A modo de ejemplo me centraré en las modificaciones realizadas en un Dell Precision M4600 de un cliente que demandaba mejoras en la refrigeración y el nivel de ruido.

DellPrecisionM4600_general02

El chasis Dell Precision M4600

Construido en aluminio y magnesio es literalmente un “tanque”, extremadamente robusto y rígido, también voluminoso y pesado pese a los ligeros materiales de construcción. Pensemos que no es propiamente un portátil sino una estación de trabajo, aunque por si acaso incluye una batería de 97 Wh.

DellPrecisionM4600_bat

Cuenta con doble refrigeración y múltiples headpipes que convergen en dos turbinas de diferente tamaño, una centrada en el procesador y la otra para la GPU, en este caso una nVidia Quadro.

Temperaturas iniciales RTHDRIBL:

RTHDRIBL inicialRTHDRIBL inicial

Vista general de la refrigeración:

DellPrecisionM4600_general01

La primera turbina, de mayor tamaño:

DellPrecisionM4600_turbina1

La segunda turbina:

DellPrecisionM4600_turbina2

Las sutiles mejoras:

En este sistema uno de los problemas consiste en que recircula aire caliente de salida de los radiadores de nuevo a la admisión de las turbinas. Lógicamente, si el aire con el que enfriamos los radiadores a los que llegan los heatpipes de CPU y GPU está más caliente necesitaremos más RPM y tendremos temperaturas finales superiores.

Si tapamos las fugas de aire caliente y le obligamos a salir por las salidas de las dos turbinas conseguiremos reducir la temperatura y también las RPM necesarias de los motores.

Para ello recomiendo cinta Scotch, pues no deja residuos al retirarla y dura perfectamente un par de años aún a temperaturas elevadas sin degradarse ni perder adhesivo.

Turbina 1 sellada:

DellPrecisionM4600_turbina1_sellada1DellPrecisionM4600_turbina1_sellada2DellPrecisionM4600_turbina1_sellada3

Turbina 2 sellada:

DellPrecisionM4600_turbina2_sellada2DellPrecisionM4600_turbina2_sellada1

Con la tapa de aleación ligera montada:

DellPrecisionM4600_general03

Temperaturas finales en RTHDRIBL:

RTHDRIBL ref opt

Como observaréis, una diferencia muy elevada de temperatura, hay que decir que al “bricolaje” de la refrigeración se le suma una optimización estricta de Windows y de los estados P de la CPU Sandy Bridge de 32 nm en Windows. Cosas de las que hablaré en otro artículo…

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]

Algunos artículos recientes interesantes – ProfessionalSAT

Enlaces a algunos artículos recientes que he publicado en otros de mis blogs:

Windows 7 Recovery Console – SATSoftware

A-disk-read-error-ocurred

Como resolver satisfactoriamente este molesto error de arranque de Windows en dos sistemas distintos con diferentes problemas.

Espacio, tiempo y semiconductores – IdeasYCiencia

14 nm vs 22 nm 640

Una reflexión física sobre lo cerca que estamos de límites tan fundamentales como la velocidad de la luz al trabajar cotidianamente con nuestros sistemas.

Un procesador a 4 GHz tiene un tick de reloj de 1 / 4 000 000 000 segundos, es decir, 0,25 ns por ciclo.

La luz, los fotones, la radiación viajan a 300 000 000 m / s, en 0,25 ns (un tick de reloj de una CPU @ 4 GHz) la puede recorrer solamente recorrer 75 milímetros… Ir al artículo.

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]

jueves, 25 de noviembre de 2010

Windows 7 X64 Ultimate y 24 GB de DDR3 – ProfessionalSAT

Todos sabemos que la memoria libre es uno de los principales factores limitantes para las prestaciones de nuestras máquinas. Esto es mucho más cierto todavía conociendo la excelente gestión de la memoria libre por Windows 7, especialmente en su versión de 64 bit.

Gracias a que el precio de los módulos de 4 GB DDR3 está llegando a ser inferior por GB que en los DIMM convencionales DDR3 de 2 GB se empiezan ya a montar en los últimos de mis Sistemas de Altas Prestaciones.

24GB_22GB_LibresCore i7 con 24 GB DDR3: 22 GB libres en Win7 Ultimate X64.

Windows 7 hace un adecuado uso de la memoria libre dedicándola a caché de disco y para el mecanismo de prefetch de aplicaciones, SuperFetch. Otro modo de aprovechar cantidades ingentes de RAM es crear un disco RAM (RAMDisk) para todos los ficheros temporales del sistema operativo y los de navegación a través de Internet.

En mi caso, por el contario se trata de clientes que necesitan esta cantidad de memoria para ejecutar ocho cálculos concurrentes, cada uno de ellos con un working set de 2 GB. En este caso los cálculos ocupan 16 GB y quedan para el sistema, gestión general y caché de disco 8 GB.

24GB_Sistema_W7X64Windows 7 Ultimate X64 con 24 GB de RAM.

En reposo, con el sistema recién arrancado quedan libres unos 22 GB de memoria para cargar aplicaciones… suficiente para la mayoría de usuarios.

24GB_AdminTareas0122 GB de RAM libres. En total 24 GB.

Un ejemplo de utilización total de esta cantidad de memoria es el agresivo test IntelBurnTest en su versión 2.5 de 64 bit, llega a dejar el sistema sin apenas memoria disponible:

IBT25_24GB8 threads de IBT 2.5 utilizando 22 GB de RAM.

Es uno de los tests más estrictos que conozco para entorno Windows, cuanta más memoria se asigne al proceso más stress se produce sobre las unidades de coma flotante del procesador. Es código “nativo” Intel, optimizado para procesadores Intel por ingenieros de Intel corp.

24GB_14MB_libres23840 MB en uso.

Un efecto secundario del uso de más memoria por IBT, en este caso 24 GB, es un aumento cifrado en unos 5ºC respecto al test en una máquina idéntica configurada con 6 GB (cada cálculo Linpack dura mucho más; unas 4 veces).

24 GB_74CIncremento de temperatura debido al test con 24 GB.

Otro efecto negativo de la ampliación a 24 GB llenando todos los slots de memoria con módulos de 4 GB consiste en el deterioro de los timings de memoria respecto a configuraciones con las controladoras de memoria menos pobladas:

24GB_MemoryTimingsLa verdad es que no son timings para tirar cohetes.

De todos modos el incremento en velocidad producido por el hecho de tener siempre memoria libre y evitar la paginación a disco duro (archivo de intercambio) compensa con creces estos pequeños problemas… realmente el sistema es una delicia en el día a día.

A este hecho también ayuda (…) que ambos sistemas disponen de discos SSD Crucial C300 de 128 GB para el sistema operativo y las aplicaciones (unidad C:) y de dos discos duros Western Digital Caviar Black de 1 TB para datos en configuración RAID 1 mirroring.

Otro software que es capaz de aprovechar por completo una cantidad tal de memoria es 7zip en su versión 64 bit y con el algoritmo LZMA2:

24GB_7zip7zip configurado para utilizar 24 GB.

En la captura anterior hay que cambiar un parámetro: Solid Block Size de 4 GB a No Limit. De este modo y con un tamaño de diccionario descomunal de 512 MB conseguiremos comprimir más todavía datos con una recurrencia de baja localidad.

Hasta la próxima…

Si consideras útil el contenido de este Blog, ayuda a mantenerlo ojeando algunas de las ofertas que consideres interesantes de nuestros anunciantes.