fio

Software skärmdump:
fio
Mjukvaruinformation:
Version: 2.1.4
Ladda upp dagen: 19 Feb 15
Utvecklare: Jens Axboe
Licens: Gratis
Popularitet: 77

Rating: 2.0/5 (Total Votes: 2)

fio är en I / O-verktyg avsett att användas både för riktmärket och stress / verifiering hårdvara.
Fio stöder för 4 olika typer av I / O-motorer: sync, mmap, libaio, posixaio, hastighet I / O, I / O-prioriteringar, kluven eller gängade jobb, och mycket mer.
Alternativ:
& Nbsp; fio
-s IO är sekventiell
-b blockstorlek i KiB för varje io
-t Runtime på några sekunder
-r För slumpmässig io, måste sekvensen vara repeterbar
-R Om en tråd inte uppfyller hastighet, avslutar alla
-o Använd direkt IO är 1, buffrad om 0
-Jag Generera per-jobb latency loggar
-W Generera per-jobb bandbredd loggar
-f Läs för arbetsbeskrivningar
Exempel som använder ett jobb fil:
Ett prov jobbfilen gör samma som ovan ser ut så här:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Och fio skulle åberopas som:
& Nbsp; fio -o1 -s -f file_with_above
Det andra exemplet skulle se ut så här:
[RF1]
rw = 0
prio = 6
[RF2]
rw = 0
prio = 3
[Rf3]
rw = 0
prio = 0
direkta = 1
Och fio skulle åberopas som:
& Nbsp; fio -O0 -s -b4096 -f file_with_above

Vad är nytt i den här versionen:

  • Lägger JSON utgång för klient / server.
  • En fix för Windows build brott i den tidigare utgåvan.
  • En fix för ioengine specifika alternativ.
  • Lägger till stöd för O_ATOMIC atom skriver om Linux.
  • En felsäker kontroll för realloc () fel under loggning.
  • En fix för ett Solaris gängproblem.
  • Olika mannen sida och dokumentationsuppdateringar.
  • En fix för en krasch på PowerPC utan mfspr instruktion.

Vad är nytt i version 2.1.2:

  • Denna version lägger grundläggande stöd för en ACT (aerospike ) profil, fixar atomskrivstöd, tillägger olika pars fixar, gör en stor modernisering av den medföljande grafstöd, gör IOPS loggen innehåller bandbredd, lägger till stöd för specifika randomness inställningar för både läser och skriver, lägger till stöd för slumpmässig vs. sekventiell block inställningar, fixar en potentiell misslyckande verifiering, och lägger till multicast-stöd för netto ioengine.

Vad är nytt i version 2.1:

  • Integrering av gfio gränssnittet gtk. Bättre Android integration.
  • De första filen fill hedrar datakomprimeringsinställningar.
  • Ett alternativ för att styra slumpmässighet av I / O (percentage_random) istället för att vara helt slumpmässiga eller helt sekventiell.
  • Åtgärdar ett fel i ojämnt mönster storlekar för verifiering.
  • Flera andra viktiga fixar.

Vad är nytt i version 2.0.15:

  • Denna version lägger en --eta-newline alternativ att infoga ETA ny rad med fasta intervall.
  • Fixar för CPU-klockan, särskilt PPC. Fixar för arbetsbelastningar med läs / skriv fillåsning.
  • En fix för skeva latenser med nominell IOPS.
  • Åtgärdar en bugg med blockstorlekar varierar mer än 64x.
  • Förbättrar genomförandet LFSR.
  • Fixar saknas JSON bandbredd utgång.
  • Olika korrigeringar för Android-plattformen.
  • Använder ginstall på Solaris.
  • Fixar man installationssidan.
  • Andra buggfixar och förbättringar.

Vad är nytt i version 2.0.14:

  • AUTODETECT funktioner med en ny configure script när man bygger.
  • Förbättra ETA för vissa arbetsbelastningar.
  • Stöd för verifiera läge som inte kräver någon metadata, vilket kraftigt minskar minneskrav för stora enhet verifiera arbetsbelastning.
  • Garanterar fsync alltid gjort, även för direkt / rå I / O (om han uppmanas att).
  • Stöd för enhetlig läs / skriv / trim rapportering.
  • Några axmap och cpuclock buggfixar.
  • Fixar zoner och numjobs användas tillsammans.
  • Lägger till stöd för tomgång profilering, visar tomgång systemet CPU när man kör en arbetsbelastning.
  • Olika Windows fixar.
  • FreeBSD stöder nu CPU tillhörighet.
  • Många andra fixar; alla användare bör uppgradera.

Vad är nytt i version 2.0.13:

  • Ett fåtal byggfrågor fixerades på ett fåtal väljer plattformar, där problem med CC override eller saknas CPU klock stöd skulle bryta sammanställning.
  • Inställning av size = för Zipf / Pareto arbetsbelastning fastställdes.
  • Flytande matematik för CPU klockan var påskyndas och förbättras, vilket ytterligare minskar overhead.
  • En potentiell null pekarreferens på IO verifiering och requeue händelser fastställdes.

Vad är nytt i version 2.0.10:

  • Stöd för trim som en primär IO direktiv, den tillsats av JSON utdataformat för enkel tolkning av både människor och datorer, och fixar för en Solaris kompileringsfel, gettid på NetBSD, Windows XP / 2003 kompatibilitet, motor svält för utomordentligt långa latenser och fallocate (), netio kompatibilitet och support för SIGBREAK.
  • Den kritiska listan felet är nu konfigurerbar.
  • Tre nya IO-motorer var tillhandahålls:. Falloc, e4defrag och Fusion-io atomskrivmotor
  • Ett nytt prov jobbfilen lämnades för SSD steady state prestanda.
  • En segfault race på avfarten på icke-Linux-plattformar har fastställts.
  • Det fanns flera andra buggfixar och förbättringar.

Vad är nytt i version 2.0.9:

  • en massa Windows fixar, gör POSIX bitarna mer komplett.
  • En fix för tidig befria diskutnyttjandestrukturer, och saknade låsning av samma.
  • fio dumpar aktuella framsteg om skickade en USR1 signal.
  • Inkluderar git versionen i version utgång.
  • En fix för en krasch med mer än ~ 500 jobb.
  • Man sidan uppdateras.
  • En fix för omlott beteende för tidsbaserade sekventiella läs- jobb.
  • En fix för en & quot; filhash inte tom & quot; varning på blktrace repris.
  • En fix för sammanställning på MIPS-arkitekturen.
  • Förbättrad visning av commit-takt medan du kör.
  • En fix för fallocate misslyckas på vissa Linux-system.
  • Inkluderar en slut-på-run timestamp i produktionen.

Vad är nytt i version 2.0.6:

  • En ny offset_increment möjlighet att lättare kunna har olika trådar använda olika regioner i en fil / enhet.
  • En ny buffer_compression_percentage alternativet gör det möjligt för användaren att specificera kompressionsförhållandet att förvänta sig från de uppgifter som skrivits av fio.
  • En fix för en segfault orsakas av ogiltiga verifieringsjobbfiler.
  • Några klient / server buggfixar.
  • En fix för en bugg som orsakade förtida uppsägning av fio med verify_backlog.
  • En fix för problem med iodepth_batch_complete = 0 och redovisning.
  • Aktiverar läs / skriv sekventiell förskjutning att vara en icke-multipel av blockstorleken.

Liknande mjukvara

EncFS
EncFS

10 May 15

incron
incron

14 Apr 15

fistgen
fistgen

3 Jun 15

cadcVOFS
cadcVOFS

20 Feb 15

Kommentarer till fio

Kommentarer hittades inte
Kommentar
Slå på bilder!