fio

Skjermbilde programvare:
fio
Prog.varedetaljer:
Versjon: 2.1.4
Last opp dato: 19 Feb 15
Utvikler: Jens Axboe
Lisens: Gratis
Popularitet: 142

Rating: 2.3/5 (Total Votes: 3)

fio er en I / O-verktøy ment å brukes både for benchmark og stress / hardware verifisering.
fio støtter for fire forskjellige typer I / O-maskinene: sync, mmap, libaio, posixaio, hastighet I / O, I / O prioriteringer, gaffel eller gjengede jobber, og mye mer.
Alternativer:
& Nbsp; fio
-s IO er sekvensiell
-b blokkstørrelse i KiB for hver io
-t Runtime på sekunder
-r For tilfeldig io, må sekvens være repeterbare
-R Hvis en tråd unnlater å møte rente, avslutter alle
-o Bruk direkte IO er 1, bufret hvis 0
-Jeg Generer pr-jobb ventetid logger
-w Generer pr-jobb båndbredde logger
-f Les for stillingsbeskrivelser
Eksempler ved hjelp av en jobb fil:
Et eksempel på jobb fil gjør det samme som ovenfor ser slik ut:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Og fio ville bli påberopt som:
& Nbsp; fio -o1 -s -f file_with_above
Det andre eksemplet ville se slik ut:
[RF1]
rw = 0
PRIO = 6
[RF2]
rw = 0
PRIO = 3
[RF3]
rw = 0
PRIO = 0
direkte = 1
Og fio ville bli påberopt som:
& Nbsp; fio -o0 -s -b4096 -f file_with_above

Hva er nytt i denne utgaven:

  • Legger JSON-utgang for klient / server.
  • En fiks for Windows bygge brudd i den forrige utgivelsen.
  • En fix for ioengine spesifikke valg.
  • Legger til støtte for O_ATOMIC atom skriver på Linux.
  • En failsafe sjekk for realloc () svikt under logging.
  • En fiks for et Solaris tråd problem.
  • En rekke menneskesiden og dokumentasjonsoppdateringer.
  • En fiks for en krasj på PowerPC uten mfspr instruksjon.

Hva er nytt i versjon 2.1.2:

  • Denne versjonen legger grunnleggende støtte for en ACT (aerospike ) profil, løser atom skrive støtte, legger ulike analyse fikser, gjør en stor revolusjonere av den medfølgende graf støtte, gjør IOPS Loggen inneholder båndbredde, legger til støtte for spesifikke tilfeldig innstillinger for både leser og skriver, legger til støtte for tilfeldig vs. sekvensiell block innstillinger, løser en potensiell verifikasjon svikt, og legger til multicast støtte for netto ioengine.

Hva er nytt i versjon 2.1:

  • Integrasjon av gfio GTK frontend. Bedre Android integrasjon.
  • De innledende fil fill utmerkelser data komprimering innstillinger.
  • Et alternativ for å kontrollere tilfeldigheten I / O (percentage_random) i stedet for å være helt tilfeldig eller fullt sekvensiell.
  • Løser en bug i ujevnt mønster størrelser for verifisering.
  • Diverse andre viktige reparasjoner.

Hva er nytt i versjon 2.0.15:

  • Denne versjonen legger en --eta-linjeskift alternativ å sette inn ETA ny linje med faste intervaller.
  • Løser for CPU-klokken, særlig PPC. Reparasjoner for arbeidsbelastninger med lese- / skrive fillåsing.
  • En fiks for skjeve ventetider med en nytte IOPS.
  • Løser en bug med blokkstørrelser varierende mer enn 64x.
  • Forbedrer LFSR gjennomføring.
  • Løser mangler JSON båndbredde utgang.
  • Ulike feilrettinger for Android-plattformen.
  • Bruker ginstall på Solaris.
  • Bestemmer mannen siden installasjon.
  • Andre feilrettinger og forbedringer.

Hva er nytt i versjon 2.0.14:

  • Autodetect funksjoner med en ny configure-skriptet når du bygger.
  • Forbedre ETA for enkelte arbeidsoppgaver.
  • Støtte for bekrefte modus som krever ingen metadata, noe som reduserer minnekrav for stor enhet verifisere arbeidsmengder.
  • Sikrer fsync alltid gjort, selv for direkte / ubehandlet I / O (hvis bedt om det).
  • Støtte for enhetlig lese / skrive / trim rapportering.
  • Et par axmap og cpuclock feilrettinger.
  • Reparerer soner og numjobs brukes sammen.
  • Legger til støtte for inaktiv profilering, viser idle system CPU når du kjører en arbeidsbelastning.
  • Forskjellige Windows reparasjoner.
  • FreeBSD støtter nå CPU slektskap.
  • Mange andre feilrettinger; alle brukere bør oppgradere.

Hva er nytt i versjon 2.0.13:

  • Et par bygge problemene ble løst på noen få utvalgte plattformer, hvor problemer med CC overstyring eller mangler CPU klokke støtte ville bryte samling.
  • Innstilling av size = for Zipf / Pareto arbeidsoppgaver ble fikset.
  • Flytende matematikk for CPU klokke ble sped opp og forbedret, noe som ytterligere reduserer overhead.
  • En potensiell null peker på IO verifisering og requeue hendelser ble fikset.

Hva er nytt i versjon 2.0.10:

  • Støtte for trim som en primær IO direktiv, tillegg av JSON format for enkel parsing av både mennesker og datamaskiner, og feilrettinger for en Solaris kompileringsfeil, gettid på NetBSD, Windows XP / 2003-kompatibilitet, motor sult for usedvanlig lange ventetider, og fallocate (), netio kompatibilitet og støtte for SIGBREAK.
  • Den kritiske feilliste er nå konfigureres.
  • Tre nye IO-motorene var gitt:. Falloc, e4defrag, og Fusion-io atomskrive motor
  • En ny prøve jobb filen ble gitt for SSD steady state ytelse.
  • En segfault løp på exit på ikke-Linux-plattformer ble fikset.
  • Det var flere andre feilrettinger og forbedringer.

Hva er nytt i versjon 2.0.9:

  • massevis av Windows fikser, gjør POSIX bits mer komplett.
  • En fix for tidlig frigjør av disk utnyttelse strukturer, og manglende låsing av det samme.
  • fio dumper nåværende fremgang hvis det sendes en USR1 signal.
  • Inkluderer git versjon i version.
  • En fiks for en krasj med mer enn ~ 500 arbeidsplasser.
  • Man sideoppdateringer.
  • En fix for wrap-around oppførsel for tidsbaserte sekvensiell lese jobber.
  • En fiks for en & quot; filnummeret ikke tom & quot; advarsel på blktrace replay.
  • En fiks for samling på MIPS-arkitektur.
  • Forbedret visning av begå-rate mens du kjører.
  • En fiks for fallocate sviktende på noen Linux-systemer.
  • Inkluderer en end-of-run tidsstempel i produksjonen.

Hva er nytt i versjon 2.0.6:

  • En ny offset_increment muligheten til å lettere kunne har forskjellige tråder bruke ulike regioner av en fil / enhet.
  • En ny buffer_compression_percentage alternativ slik at brukeren kan angi komprimeringsgrad du kan forvente fra data som er skrevet av fio.
  • En fiks for en segfault forårsaket av ugyldige verifisering jobbfiler.
  • Et par klient / server feilrettinger.
  • En fiks for en bug som forårsaket tidlig avslutning av fio med verify_backlog.
  • En fiks for et problem med iodepth_batch_complete = 0 og regnskap.
  • Aktiverer lese / skrive sekvensiell offset å være et ikke-multiplum av blokkstørrelse.

Lignende programvare

MooseFS
MooseFS

20 Feb 15

compFUSEd
compFUSEd

3 Jun 15

ciopfs
ciopfs

11 May 15

Btrfs-progs
Btrfs-progs

22 Jun 18

Kommentarer til fio

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!