sql >> Database >  >> Database Tools >> MySQL Workbench

Hoe FIO een tracering met meerdere threads opnieuw te laten afspelen

Zonder een klein probleemfragment van de iolog zelf te zien, kan ik niet zeggen waarom de herhaling altijd zo snel mogelijk gaat. Houd er rekening mee dat de wachttijden in milli zijn seconden en opeenvolgende wachttijden in de iolog MOETEN toenemen als de latere een effect willen hebben (omdat ze relatief zijn aan het begin van de taak zelf en niet aan elkaar of de vorige I/O). Zie de sectie "Trace file format v2" van de HOWTO voor meer details. Dit probleem klinkt als een goede vraag voor de fio-mailinglijst (maar aangezien het een vraag is, plaats het alsjeblieft niet in de bugtracker).

numjobs is gedocumenteerd als alleen het creëren van klonen in de HOWTO zodat uw ervaring overeenkomt met het gedocumenteerde gedrag.

Helaas werkt fio replay momenteel (eind 2016) niet op een manier dat een enkel replay-bestand willekeurig kan worden verdeeld over meerdere jobs en je meerdere jobs nodig hebt om fio meerdere threads/processen te laten gebruiken. Als je het niet erg vindt dat je de I/O-volgorde tussen taken verliest, kun je de iolog in 4 stukken splitsen en een taak maken die elk van de nieuwe iolog-bestanden gebruikt.




  1. PHP om PostGIS-geografietypen op te halen

  2. Ik heb verschillende opgeslagen procedures gemaakt in phpmyadmin, hoe kan ik ze aanroepen met een sql-query?

  3. Selecteer ingelogde gebruikers-ID met PDO

  4. Kan SSMS niet starten (SQL Server 2014 Express) - Ongeldige licentiegegevens. Opnieuw installeren is vereist