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

jueves, 2 de febrero de 2017

Intel Burn Test. Actualizado - SATSoftware

En este breve artículo voy a introducir esta excelente utilidad diseñada para testear los procesadores con cargas de saturación en coma flotante (con código SSE puro) y además llegar al pico absoluto de temperatura.

Image1 La sencilla ventana de IBT.

El critical loop del programa está basado en la última versión de las librerías Linpack de Intel y genera un stress extremo en las unidades de proceso de coma flotante. Su código está optimizado para procesadores Intel, como los Core i7 que utilizo en mis Sistemas de Altas prestaciones.

Cada poco tiempo es conveniente actualizar a las nuevas versiones pues incorpora mejoras de cara a llegar al stress máximo en los últimos procesadores del mercado.

Para empezar es muy importante controlar los parámetros originales del equipo en cuanto a voltajes y temperaturas en reposo:

idle01_630 Temperaturas y voltajes en reposo de uno de los sistemas.

T cores: 36ºC, 30ºC, 33ºC y 30ªC.

Tras comprobar que todo está en orden podemos empezar…

Intel Burn Test stress test:

Advertencia importante: este software provoca hotspots acusados en áreas determinadas del procesador, especialmente en las unidades SSE. Es muy recomendable comprobar el estado de la interfaz térmica antes de ejecutar el test así como revisar el sistema de refrigeración.

Para tests con los ajustes aquí descritos es importante dimensionar adecuadamente el subsistema de refrigeración de nuestro procesador debido a las cargas tan extremas de proceso.

IBT24_20X_OK_6GB_86C_BCore i7 920 con temperatura pico de 86ºC.

Si queremos asegurar la estabilidad de nuestra máquina a nuestra frecuencia objetivo debemos, como sabéis, ejecutar un número de pruebas o tests que pongan a carga máxima y con un mix de instrucciones lo más variado posible todos los aspectos del sistema: desde el procesador a la RAM, pasando por el chipset, la fuente de alimentación y los reguladores de voltaje de la placa base.

Si seguís mis blogs, habréis visto cuales son, por mi extensa experiencia profesional en estas lides, mis utilidades favoritas para estas tareas. Hoy os presento este software que he añadido a mi batería de tests desde que en su versión 2.4 resolviera los problemas de compatibilidad con los procesadores Core i7.

Configuración del software:

Voy a describir la configuración del equipo y de la utilidad para extraer la máxima carga de procesador y determinar con mayor confianza la estabilidad de nuestro sistema y, de paso, averiguar su temperatura máxima.

En primer lugar es importante utilizar si es posible la versión de 64 bit pues el nivel de stress es superior y además podrá utilizar toda la memoria física sin limitaciones.

El sistema operativo debe estar recién arrancado y sin ningún software que corra en paralelo, así mismo es conveniente desconectar de la red. Debe haber el máximo de memoria libre y una utilización de CPU cercana a cero.

IBT24_20X_OK_6GB_86C_C IBT: opciones de configuración.

Threads: ajustar al máximo admisible por vuestro sistema, en este caso 8 threads.

  • Intel Core i7: 8 threads.
  • Intel Core i5: 4 threads.
  • Intel Core 2 Quad: 4 threads.
  • AMD Phenom II X6: 6 threads.
  • AMD Phenom II X4: 4 threads.

Stress Level: siempre “Maximum”, la cantidad de memoria la detecta automáticamente. Cuanta más memoria física haya instalada, mayor nivel de stress. En sistemas i7 recomiendo 6 GB o más.

Times to run: yo utilizo de 20 a 50 ciclos.

Output results to results.log: yo lo activo para posterior análisis del volcado de resultados.

Siempre ejecuto a la vez y por razones obvias, como mínimo, un monitor de hardware para controlar en tiempo real las temperaturas y voltajes de la fuente de alimentación.

Algunos ejemplos:

IBT24_20min_630 20 minutos de ejecución de IBT 2.4

En este caso, y tras solo 20 minutos ya tenemos 72ºC en el core 0 y el core 1. Se trata de un Core i7 920 @ 3.8 GHz con uncore @ 3.266 GHz y DDR3 triple channel @ 1450 MHz 8-8-8-24. El VCore en carga 100% es de 1.26V.

IBT24_20X_OK_6GB_86C_630 86ºC tras 20 ciclos, un proceso de 90 minutos.

En este caso, la temperatura pico era claramente preocupante: 86ºC. La solución consistió en agregar unas arandelas de teflón bajo el backplate (placa trasera de soporte) del radiador de CPU, un excelente Scythe Mugen 2 B. Resultado tras el “bricolaje”:

IBT24_20X_OK_6GB_74C_apriete_anclajes_630 Mismo sistema, T pico de 74ºC.

Doce grados de mejora por cuatro arandelas… no está nada mal.

IBT24_40X_630 40 ciclos de cálculo, casi 3h.

Otro sistema con los mismos componentes pero con una ATI Radeon HD4870 que “caldeaba” notablemente el ambiente interno de la torre:

T pico de 83ºC en core 1. Procedí a la instalación de dos ventiladores adicionales de 12 cm en la torre, en configuración Push (metiendo aire) para aumentar la presión interna del sistema y forzar la salida del aire de la SVGA: bajó a 74ºC.

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:

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

Hasta la próxima.

Link de descarga: IntelBurnTest.zip

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

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

Intel Burn Test - SATSoftware

En este breve artículo voy a introducir esta excelente utilidad diseñada para testear los procesadores con cargas de saturación en coma flotante (con código SSE puro) y además llegar al pico absoluto de temperatura.

IBT24_20minB La sencilla ventana de IBT.

El critical loop del programa está basado en la última versión de las librerías Linpack de Intel y genera un stress extremo en las unidades de proceso de coma flotante. Su uso está optimizado para procesadores Intel, como los Core i7 que yo utilizo en mis Sistemas de Altas prestaciones.

Es muy importante controlar los parámetros originales del equipo:

idle01_630 Temperaturas y voltajes en reposo de uno de los sistemas.

T cores: 36ºC, 30ºC, 33ºC y 30ªC. Podemos empezar…

Intel Burn Test stress test:

Advertencia: este software provoca hotspots acusados en áreas determinadas del procesador, especialmente en las unidades SSE. Es muy recomendable comprobar el estado de la interfaz térmica antes de ejecutar el test. Asimismo es importante dimensionar adecuadamente el subsistema de refrigeración de nuestro procesador para cargas tan extremas.

IBT24_20X_OK_6GB_86C_BCore i7 920 con temperatura pico de 86ºC.

Si queremos asegurar la estabilidad de nuestra máquina a nuestra frecuencia objetivo debemos, como sabéis, ejecutar un número de pruebas o tests que pongan a carga máxima y con un mix de instrucciones lo más variado posible todos los aspectos del sistema: desde el procesador a la RAM pasando por el chipset y la fuente de alimentación y los reguladores de voltaje de la placa base.

Si seguís mis blogs, habréis visto cuales son, por mi extensa experiencia en estas lides, mis utilidades favoritas para estas tareas. Hoy os presento este software que añadido a mi batería de tests desde que en su versión 2.4 resolviera los problemas de compatibilidad con los procesadores Core i7: Intel Burn Test.

Configuración del software:

Voy a describir la configuración del equipo y de la utilidad para extraer la máxima carga de procesador y determinar con mayor confianza la estabilidad de nuestro sistema y averiguar de paso su temperatura máxima.

En primer lugar es importante utilizar si es posible la versión de 64 bit pues el nivel de stress es superior y además podrá utilizar toda la memoria física sin limitaciones.

El sistema operativo debe estar recién arrancado y sin ningún software que corra en paralelo, así mismo es conveniente desconectar de la red. Debe haber el máximo de memoria libre y una utilización de CPU cercana a cero.

IBT24_20X_OK_6GB_86C_C IBT: opciones de configuración.

Threads: ajustar al máximo admisible por vuestro sistema, en este caso 8 threads.

  • Intel Core i7: 8 threads.
  • Intel Core i5: 4 threads.
  • Intel Core 2 Quad: 4 threads.
  • AMD Phenom II X6: 6 threads.
  • AMD Phenom II X4: 4 threads.

Stress Level: siempre “Maximum”, la cantidad de memoria la detecta automáticamente. Cuanta más memoria física haya instalada, mayor nivel de stress. En sistemas i7 recomiendo 6 GB.

Times to run: yo utilizo de 20 a 50 ciclos.

Output results to results.log: yo lo activo para posterior análisis.

Siempre ejecuto a la vez y por razones obvias como mínimo un monitor de hardware para controlar en tiempo real las temperaturas y voltajes de la fuente de alimentación.

Algunos ejemplos:

IBT24_20min_630 20 minutos de ejecución de IBT 2.4

En este caso, y tras solo 20 minutos ya tenemos 72ºC en el core 0 y el core 1. Se trata de un Core i7 920 @ 3.8 GHz con uncore @ 3.266 GHz y DDR3 triple channel @ 1450 MHz 8-8-8-24. El VCore en carga 100% es de 1.26V.

IBT24_20X_OK_6GB_86C_630 86ºC tras 20 ciclos, un proceso de 90 minutos.

En este caso, la temperatura pico era claramente preocupante: 86ºC. La solución consistió en agrgar unas arandelas de teflón bajo el backplate (placa trasera de soporte) del radiador de CPU, un excelente Scythe Mugen 2 B. Resultado tras el “bricolaje”:

IBT24_20X_OK_6GB_74C_apriete_anclajes_630 Mismo sistema, T pico de 74ºC.

IBT24_40X_630 40 ciclos de cálculo, casi 3h.

T pico de 83ºC en core 1. Procedí a la instalación de dos ventiladores adicionales de 12 cm en la torre, bajó a 74ºC.

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.

Link de descarga: IntelBurnTest.zip

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

jueves, 3 de abril de 2008

Prime95. Torture test – SATSoftware

Prime95 es la utilidad de elección para probar la estabilidad de un sistema a largo plazo. Personalmente lo utilizo para asegurar la exactitud, repetitividad y trazabilidad de los resultados de cálculo en estaciones de trabajo profesionales.
 
Pantalla inicial del programa en equipo QuadCore.

En el cuadro de diálogo inicial podemos ver las tres opciones de test y el número de threads a iniciar que debería ser uno por núcleo de procesamiento en el sistema. Descarga última versión.
 
Opciones del, muy acertadamente llamado, Torture Test:
  • Small FFTs. Fast Fourier Transformations (FFTs) de pequeño tamaño, de 8 a 64 KB. Máximo stress de las unidades de coma flotante, los datos caben en caché L2 y prácticamente no testea memoria. Este modo prueba únicamente el procesador y en menor medida la caché L2 y poco más. Uso de memoria cero. Es el mejor test de cálculo puro.
  • In-place large FFTs. FFTs de 128 a 1024 KB, en CPUs actuales (Core2Duo, Core2Quad, AMD Phenom.) los datos caben también en L2 o en su caso L3. Testea algo de memoria principal, uso de memoria 8 MB. Según los desarrolladores del software aquí se produce la mayor disipación térmica. Según mis pruebas no siempre es así.
  • Blend. Prueba concienzudamente la memoria puesto que utiliza FFTs de 8 a 4096 KB. En equipos con 2 GB utiliza unos 1750 MB de RAM. El modo de mayor disipación térmica en Athlon 64 X2 altos de gama (6000+ y 6400+).

Sinceramente, como test de memoria prefiero y recomiendo los analizados aquí o aquí, son test de memoria per se, específicos. Este soft, Prime95, está diseñado para el testeo y validación de las unidades FPU de procesadores, controladoras de memoria, NorthBridges y caches L1, L2 y L3, por las que se encauza el gran tráfico de datos que genera.

Después de iniciar el programa, lo primero es activar la opción "Round off checking", experimentalmente he observado que detecta más tempranamente los errores de cálculo.

Activación de Round off checking.

Ahora vamos a Options > Torture Test ...

... y elegimos el test deseado y voila: Prime95 en modo Blend en equipo QuadCore.

Ahora solo nos queda esperar, a más tiempo de test mayor seguridad y mayor confianza podremos depositar en la estabilidad del sistema.

El icono de Prime95 cuando trabaja es verde y cambia a rojo cuando detecta un error. Este software está programado con esmero y se puede dejar en segundo plano o en la bandeja del sistema sin ninguna intrusión en nuestros quehaceres diarios con nuestro PC.

Duración del test:

Prime95 es un test sin fin, cuantas más iteraciones del programa mayor confiabilidad en el buen funcionamiento del procesador. Para validar equipos domésticos recomiendo unas 2 horas en modo Small FFTs, siempre habiendo pasado antes un Memtest86+ completo.

Para poner a prueba equipos que trabajen con datos críticos recomiendo en este orden:

  • Unas horas (no memos de una noche) de Memtest86+ (mínimo cuatro pasadas).
  • 24h de Prime95 en modo Blend.
  • 24h de Prime95 en modo Small FFTs.

Con estas pruebas podemos tener una confianza casi absoluta en nuestro subsistema de memoria, NorthBridge y procesadores.

Como test complementario recomiendo Hot CPU Tester 3.4 (sí, la antigua versión 3.4) al que dedicaré un próximo artículo porque se centra en las unidades de enteros de las CPUs.

Otros artículos míos sobre Prime95 más actualizados:

Stress test de procesador. Prime95 2.65 X64 – SATSoftware
Tipos de errores en Prime95 – SATSoftware

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.

martes, 1 de abril de 2008

Memtest 3.6 para Windows.

En este segundo artículo analizo Memtest 3.6. Una utilidad para el sistema operativo Windows de nuestro querido Microsoft. Pero, ¿es realmente eficaz detectando los fallos de memoria?


Soporta cualquier versión de Windows (Win95, 98, ME, WinNT, Win2K, Win2K3, WinXP, VISTA, etc.), incluyendo versiones de 32Bit y 64Bit. Descarga. El programa no necesita instalación, simplemente se descomprime el fichero Zip y se ejecuta.

Cuadro de diálogo inicial.

La versión Free está limitada a testear máximo 1 GB de ram, pero no hay problema, siempre se pueden lanzar varias instancias... Es recomendable lanzar una por cada CPU en el sistema y dividir la RAM entre cada una de ellas.

Equipo quadcore con cuatro instancias del programa. Pulsa para ampliar.

Como vemos en la ampliación hay que hacer cálculo mental o "tirar de calculadora" dividiendo la memoria libre entre el número de instancias que ejecutaremos.

La prueba de fuego

Yo era escéptico acerca de la utilidad (exactitud, reproducibilidad) de los tests de memoria en entorno Windows, pero debo reconocer que estaba equivocado. Debo agradecer a uno de mis compañeros de trabajo, Óscar, el demostrarme que es factible.

En Windows es imposible probar todas las direcciones de memoria puesto que el propio sistema ya ocupa bastante. Pero pese a ello, debo decir que siempre que he visto un error en Memtest 3.6 (Windows) lo ha corroborado Memtest86+ y viceversa.

Además tiene la ventaja de que testea más allá del límite de los 2 GB. Con Memtest 3.6 no hay más que lanzar tantas instancias del programa como gigas de memoria tengamos en el equipo.

Remito al lector a la página oficial del software donde encontrará información complementaria.