Condividi tramite


Come eseguire test delle prestazioni di stress e trasferimento per i dispositivi MUTT

Leggi come eseguire test di stress, trasferimento e prestazioni, e Super MUTT.

I test di stress e trasferimento sono orientati alla saturazione del protocollo del bus e del software del controller host. Questi test eseguono trasferimenti e annullamenti simultanei di I/O sul dispositivo MUTT. Il firmware MUTT è programmato per far fallire i trasferimenti durante questi test. Questi guasti emulano le condizioni di errore a cui lo stack di driver USB o il controller sono esposti in condizioni USB stressanti.

Come eseguire test di stress e trasferimento

  1. Aprire una finestra di comando con privilegi elevati nel sistema di test con dispositivi MUTT collegati alle porte disponibili.

  2. Passare alla cartella di test, ad esempio C:\usbTest.

  3. I test di trasferimento e stress vengono eseguiti nuovamente tramite lo stesso script. Per eseguirli, eseguire lo script runtest.bat:

    C:\usbTest\runtest.bat
    

I file .bat, così come sono stati scritti, eseguiranno i test indefinitamente. I test devono essere eseguiti per almeno 30 minuti. Per test più completi, è consigliabile eseguire questi test per otto ore. Il file batch contiene commenti per un'ulteriore ottimizzazione che può essere eseguita.

Per uscire da tutti i test, premere CTRL+C nella finestra di comando. Se il sistema non genera un controllo di bug durante l'esecuzione e viene chiuso correttamente dalla finestra di comando, l'esecuzione del test viene considerata riuscita (o un'esecuzione positiva). Se lo strumento non viene chiuso correttamente, indica che i trasferimenti non vengono completati e devono essere esaminati.

Come eseguire test delle prestazioni superMUTT

  1. Aprire una finestra di comando con privilegi elevati nel sistema di test con un superMUTT collegato a un controller xHCI.
  2. Passare alla cartella di test, ad esempio C:\usbTest.
  3. Eseguire lo script denominato FX3Perf.bat per avviare un'esecuzione di test.