Compartir a través de


Cómo ejecutar pruebas de rendimiento de esfuerzo y transferencia para dispositivos MUTT

Lea cómo ejecutar pruebas de rendimiento de esfuerzo y transferencia y Super MUTT.

Las pruebas de esfuerzo y transferencia están orientadas a saturar el protocolo de bus y el software del controlador de host. Estas pruebas realizan varias transferencias y cancelaciones simultáneas de E/S en el dispositivo MUTT. El firmware MUTT está programado para conmutar por error las transferencias durante estas pruebas. Estos errores emulan las condiciones de error a las que el controlador o la pila del controlador USB se exponen bajo condiciones USB estresantes.

Cómo ejecutar pruebas de esfuerzo y transferencia

  1. Abra una ventana de comandos con privilegios elevados en el sistema de prueba que tenga dispositivos MUTT conectados a los puertos disponibles.

  2. Vaya a la carpeta de prueba, como C:\usbTest.

  3. Las pruebas de transferencia y esfuerzo se ejecutan a través del mismo script de vuelta. Para ejecutarlos, ejecute el script runtest.bat:

    C:\usbTest\runtest.bat
    

Los archivos .bat como se escriben ejecutarán las pruebas indefinidamente. Las pruebas deben ejecutarse durante al menos 30 minutos. Para realizar pruebas más exhaustivas, considere la posibilidad de ejecutar estas pruebas durante ocho horas. El archivo por lotes contiene comentarios para el ajuste adicional que se puede realizar.

Para salir de todas las pruebas, presione Ctrl-C en la ventana de comandos. Si el sistema no genera una comprobación de errores durante la ejecución y sale limpiamente de la ventana de comandos, la ejecución de prueba se considera correcta (o una ejecución positiva). Si la herramienta no sale limpiamente, indica que las transferencias no se completan y se deben investigar.

Ejecución de pruebas de rendimiento de SuperMUTT

  1. Abra una ventana de comandos con privilegios elevados en el sistema de prueba que tenga un SuperMUTT asociado a un controlador xHCI.
  2. Vaya a la carpeta de prueba, como C:\usbTest.
  3. Ejecute el script denominado FX3Perf.bat para iniciar una ejecución de prueba.