Prueba de esfuerzo de hardware


Una prueba de estrés (a veces llamada prueba de tortura ) de hardware es una forma de prueba deliberadamente intensa y exhaustiva que se utiliza para determinar la estabilidad de un sistema o entidad determinada. Implica probar más allá de la capacidad operativa normal , a menudo hasta un punto de ruptura, para observar los resultados.

Las razones pueden incluir: determinar puntos de ruptura y límites de uso seguro; para confirmar que se cumplen las especificaciones previstas; para determinar los modos de falla (cómo puede fallar exactamente un sistema) y para probar el funcionamiento estable de una parte o sistema fuera del uso estándar. Los ingenieros de confiabilidad a menudo prueban los elementos bajo el estrés esperado o incluso bajo el estrés acelerado para determinar la vida útil del elemento o determinar los modos de falla . [1]

Es probable que el término prueba de estrés en relación con el hardware (incluidos dispositivos electrónicos, físicos, plantas de energía nuclear, etc.) tenga diferentes significados refinados en contextos específicos. Un ejemplo está en los materiales, consulte Fatiga (material) .

Las pruebas de estrés, en general, deben poner el hardware de la computadora bajo niveles exagerados de estrés para garantizar la estabilidad cuando se usa en un entorno normal. Estos pueden incluir extremos de carga de trabajo, tipo de tarea, uso de memoria, carga térmica (calor), velocidad de reloj o voltajes. La memoria y la CPU son dos componentes que comúnmente se someten a pruebas de estrés de esta manera.

Existe una superposición considerable entre el software de prueba de estrés y el software de evaluación comparativa , ya que ambos buscan evaluar y medir el rendimiento máximo. De los dos, el software de prueba de estrés tiene como objetivo probar la estabilidad tratando de forzar la falla de un sistema; El benchmarking tiene como objetivo medir y evaluar el máximo rendimiento posible en una determinada tarea o función.

Al modificar los parámetros operativos de una CPU , como temperatura , humedad , overclocking , underclocking , overvolting y undervolting , puede ser necesario verificar si los nuevos parámetros (generalmente el voltaje y la frecuencia del núcleo de la CPU ) son adecuados para cargas pesadas de la CPU . Esto se hace mediante la ejecución de un programa intensivo de CPU durante largos períodos de tiempo, para probar si la computadora se bloquea o falla . Las pruebas de estrés de la CPU también se conocen como pruebas de tortura.. El software que es adecuado para pruebas de tortura generalmente debe ejecutar instrucciones que utilicen todo el chip en lugar de solo algunas de sus unidades. En la mayoría de los casos, la prueba de esfuerzo de una CPU en el transcurso de 24 horas con una carga del 100% es suficiente para determinar que la CPU funcionará correctamente en escenarios de uso normal, como en una computadora de escritorio, donde el uso de la CPU normalmente fluctúa a niveles bajos (50 % Y debajo).