fio

Software screenshot:
fio
Software informatie:
Versie: 2.1.4
Upload datum: 19 Feb 15
Ontwikkelaar: Jens Axboe
Licentie: Gratis
Populariteit: 77

Rating: 2.0/5 (Total Votes: 2)

FIO een I / O-hulpmiddel bestemd voor gebruik zowel voor referentie en stress / hardware verificatie.
fio ondersteunt voor 4 verschillende soorten I / O-motoren: sync, mmap, libaio, posixaio, tarief I / O, I / O-prioriteiten, gevorkte of schroefdraad banen, en nog veel meer.
Opties:
& Nbsp; fio
-s IO is sequentieel
-b blokgrootte in KiB voor elke io
-t Runtime in seconden
-r Voor willekeurige io, moet opeenvolging herhaalbaar zijn
-R Als een thread niet in slaagt om te beoordelen ontmoeten, stoppen met alle
-o Gebruik directe IO is 1, gebufferd als 0
-Ik Genereer per-job latency logs
-w Genereer per-job bandbreedte logs
-f lezen voor functiebeschrijvingen
Voorbeelden van het gebruik van een baan bestand:
Een voorbeeld van een job bestand doet hetzelfde als hierboven ziet er als volgt uit:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
En fio zou worden ingeroepen als:
& Nbsp; fio -o1 -s -f file_with_above
Het tweede voorbeeld zou er als volgt uitzien:
[Rf1]
rw = 0
prio = 6
[RF2]
rw = 0
prio = 3
[Rf3-]
rw = 0
prio = 0
directe = 1
En fio zou worden ingeroepen als:
& Nbsp; fio -O0 -s -b4096 -f file_with_above

Wat is nieuw in deze release:

  • Voegt JSON-uitgang voor client / server.
  • Een fix voor Windows build breuk in de vorige versie.
  • Een fix voor ioengine specifieke opties.
  • Voegt ondersteuning voor O_ATOMIC atomaire schrijft op Linux.
  • Een failsafe cheque voor realloc () falen tijdens logging.
  • Een fix voor een Solaris draad probleem.
  • Diverse man pagina en documentatie-updates.
  • Een fix voor een crash op PowerPC zonder de mfspr instructie.

Wat is nieuw in versie 2.1.2:

  • Deze versie voegt basisondersteuning voor een ACT (aerospike ) profiel, lost atomaire write support, voegt verschillende parsing fixes, maakt een grote opknapbeurt van de meegeleverde grafische ondersteuning, is de IOPS log omvat bandbreedte, voegt ondersteuning toe voor specifieke willekeur instellingen voor zowel lezen als schrijven, voegt ondersteuning toe voor willekeurige versus sequentiële blocksize instellingen, lost een potentiële verificatie mislukking, en voegt multicast-ondersteuning voor de netto ioengine.

Wat is nieuw in versie 2.1:

  • De integratie van de gfio GTK frontend. Betere Android-integratie.
  • De eerste file vulling eert data compressie-instellingen.
  • Een optie voor het regelen willekeurigheid van I / O (percentage_random) in plaats van geheel willekeurige of volledig sequentieel.
  • Lost een bug in ongelijke patroon maten voor verificatie.
  • Diverse andere belangrijke fixes.

Wat is nieuw in versie 2.0.15:

  • Deze versie voegt een --eta-newline optie ETA nieuwe regel in te voegen op vaste tijdstippen.
  • Oplossingen voor de CPU-klok, met name PPC. Fixes voor workloads met lees / schrijf het vergrendelen van bestanden.
  • Een fix voor scheve latencies met nominale IOPS.
  • Oplossing voor een probleem met blok maten variërend meer dan 64x.
  • Verbetert de uitvoering LFSR.
  • Fixes ontbrekende JSON bandbreedte uitgang.
  • Diverse fixes voor het Android-platform.
  • Gebruikt ginstall op Solaris.
  • Fixes man pagina installatie.
  • Andere bugfixes en verbeteringen.

Wat is nieuw in versie 2.0.14:

  • autodetecteren functies met een nieuwe configure script bij het bouwen.
  • Verbetering van de ETA voor sommige workloads.
  • Ondersteuning voor controleren modus die geen metadata vereist, sterk verminderen van het geheugen eisen voor grote apparaat workloads te controleren.
  • Zorgt fsync wordt altijd gedaan, zelfs voor directe / ruwe I / O (indien gevraagd).
  • Ondersteuning voor unified lees / schrijf / bekleding rapportage.
  • Een paar axmap en cpuclock bugfixes.
  • Fixes zones en numjobs samen gebruikt worden.
  • Voegt ondersteuning voor inactieve profilering, het tonen stationair systeem CPU bij het uitvoeren van een werkbelasting.
  • Diverse Windows fixes.
  • FreeBSD ondersteunt nu CPU affiniteiten.
  • Veel andere fixes; Alle gebruikers moeten upgraden.

Wat is nieuw in versie 2.0.13:

  • Een paar build problemen werden vastgesteld op een paar te selecteren platforms, waar problemen met CC override of ontbrekende CPU clock ondersteuning compilatie zou breken.
  • Het instellen van size = voor Zipf / Pareto-workloads werd vastgesteld.
  • Drijvende wiskunde voor CPU-klok werd versneld en verbeterd, overhead verder te verminderen.
  • Een potentiële null pointer dereference op IO verificatie en requeue gebeurtenissen werd vastgesteld.

Wat is nieuw in versie 2.0.10:

  • Ondersteuning voor trim als primaire IO-richtlijn, de toevoeging van de JSON-output formaat voor gemakkelijke parsing door zowel mensen als computers, en oplossingen voor een Solaris compilatiefout, gettid op NetBSD, Windows XP / 2003 compatibiliteit, motor hongerdood voor buitengewoon lange wachttijden, en fallocate (), NETIO compatibiliteit en ondersteuning voor SIGBREAK.
  • De kritieke fout lijst is nu configureerbaar.
  • Drie nieuwe IO-motoren waren voorzien van:. Falloc, e4defrag, en Fusion-io atomaire write motor
  • Een nieuw monster job bestand was voorzien SSD steady state prestaties.
  • Een segfault race op de afslag op niet-Linux-platforms is vastgesteld.
  • Er waren diverse andere bugfixes en verbeteringen.

Wat is nieuw in versie 2.0.9:

  • Een keur aan Windows fixes, waardoor de POSIX-bits completer.
  • Een oplossing voor vroegtijdige vrijlating van schijfgebruik structuren, en ontbrekende vergrendeling van hetzelfde.
  • fio dumpt huidige voortgang als stuurde een USR1 signaal.
  • Inclusief git versie version.
  • Een fix voor een crash met meer dan ~ 500 banen.
  • Man pagina updates.
  • Een fix voor wrap-around gedrag voor op tijd gebaseerde sequentiële lees- banen.
  • Een fix voor een & quot; bestand hash niet leeg & quot; waarschuwing op blktrace replay.
  • Een fix voor de compilatie op de MIPS architectuur.
  • Verbeterde weergave van committeren-tarief tijdens het hardlopen.
  • Een fix voor fallocate niet op sommige Linux-systemen.
  • Inclusief een end-of-run timestamp in de productie.

Wat is nieuw in versie 2.0.6:

  • Een nieuwe offset_increment mogelijkheid om gemakkelijker te kunnen hebben verschillende draden gebruiken verschillende regio's van een bestand / apparaat.
  • Een nieuwe buffer_compression_percentage optie waarmee de gebruiker om de compressieverhouding te verwachten van de gegevens geschreven door fio opgeven.
  • Een fix voor een segfault veroorzaakt door ongeldige verificatie baan bestanden.
  • Een paar client / server bugfixes.
  • Een oplossing voor een bug die de vroegtijdige beëindiging van fio met verify_backlog veroorzaakt.
  • Een oplossing voor een probleem met iodepth_batch_complete = 0 en boekhouding.
  • Maakt read / write sequentiële gecompenseerd een niet-veelvoud van de blokgrootte is.

Vergelijkbare software

fuse-convmvfs
fuse-convmvfs

2 Jun 15

Magma
Magma

3 Jun 15

pylibacl
pylibacl

14 Apr 15

RemoteFSMan
RemoteFSMan

3 Jun 15

Reacties op fio

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!