fio

Screenshot der Software:
fio
Softwarebeschreibung:
Version: 2.1.4
Upload-Datum: 19 Feb 15
Entwickler: Jens Axboe
Lizenz: Frei
Popularität: 77

Rating: 2.0/5 (Total Votes: 2)

fio ist ein I / O-Tool soll sowohl für Benchmark und Stress / Hardwareverifikation verwendet werden.
fio unterstützt 4 verschiedene Typen von I / O-Motoren: sync, mmap, libaio, posixaio, preis I / O, I / O-Prioritäten, gegabelten oder Gewinde Arbeitsplätze, und vieles mehr.
Optionen:
& Nbsp; fio
-s IO sequentiell
-b Blockgröße in KB für jede io
-t Laufzeit in Sekunden
-r Für Zufalls io müssen Folge wiederholbar sein
-R Wenn ein Thread nicht Rate erfüllen, beenden Sie alle
-o Mit Direkt IO 1, gepuffert, wenn 0
-l generieren pro-job Latenz logs
-w generieren pro-job Bandbreite logs
-f lesen für Stellenbeschreibungen
Beispiele mit einer Job-Datei:
Eine Probe Job-Datei zu tun, wie oben die gleiche wie folgt aussieht:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Und fio würde wie geltend gemacht werden:
& Nbsp; fio -o1 -s -f file_with_above
Das zweite Beispiel würde wie folgt aussehen:
[Rf1]
rw = 0
Prio = 6
[Rf2]
rw = 0
Prio = 3
[Rf3]
rw = 0
Prio = 0
Direkt = 1
Und fio würde wie geltend gemacht werden:
& Nbsp; fio -o0 -s -b4096 -f file_with_above

Was ist neu in dieser Pressemitteilung:

  • Fügt JSON Ausgabe für Client / Server.
  • Ein Update für Windows build Bruch in der vorherigen Version.
  • Eine Lösung für ioengine spezifischen Optionen.
  • Fügt Unterstützung für O_ATOMIC Atom schreibt auf Linux.
  • Eine Failsafe-Check für realloc () Ausfall während der Aufzeichnung.
  • Ein Update für ein Solaris Gewinde Problem.
  • Verschiedene man-Seite und Dokumentationsaktualisierungen.
  • Ein Fix für einen Absturz auf PowerPC ohne mfspr Anweisung.

Was ist neu in Version 2.1.2:

  • Diese Version bietet grundlegende Unterstützung für einen ACT (Aerospike ) Profil, behebt Atomschreibunterstützung, fügt verschiedene Parsing-Fixes, macht einen großen Umbau des mitgelieferten Grafikunterstützung macht die IOPS-Protokoll enthält Bandbreite, fügt die Unterstützung für spezifische Zufälligkeit Einstellungen für Lese- und Schreibvorgänge, fügt Unterstützung für zufällige vs. sequentielle Block Einstellungen, behebt einen möglichen Fehler in der Überprüfung, und fügt hinzu, Multicast-Unterstützung für das Netz ioengine.

Was ist neu in der Version 2.1:

  • Integration des gfio GTK-Oberfläche. Better Android Integration.
  • Die Ausgangsdatei fill Ehrungen Datenkomprimierungseinstellungen.
  • Eine Option zum Steuern Zufälligkeit der I / O (percentage_random) anstatt vollständig zufällige oder vollständig sequentiell.
  • behebt einen Fehler in ungleichmäßiges Muster Größen zur Verifikation.
  • Verschiedene andere wichtige Korrekturen.

Was ist neu in Version 2.0.15:

  • Diese Version fügt einen Zeilenumbruch --eta-Option ETA neue Linie in festgelegten Abständen ein.
  • Fixes für den CPU-Takt, insbesondere PPC. Fixes für Workloads mit Lese- / Schreibdateisperrung.
  • Eine Lösung für schräge Wartezeiten mit Nenn IOPS.
  • Behebt einen Fehler mit unterschiedlichen Blockgrößen mehr als 64-fach.
  • Verbessert die LFSR Implementierung.
  • Fixes fehlt JSON Bandbreite ausgegeben.
  • Verschiedene Fehlerbehebungen für die Android-Plattform.
  • Verwendet ginstall auf Solaris.
  • Fixes man-Seite Installation.
  • Weitere Bugfixes und Verbesserungen.

Was ist neu in Version 2.0.14:

  • Automatische Erkennung Funktionen mit einer neuen Konfigurationsskript beim Bau.
  • Erhöhen ETA für einige Arbeitslasten.
  • Unterstützung von Überprüfungsmodus, die keine Metadaten erfordert, sehr zur Verringerung des Speicherbedarfs für große Workloads Gerät überprüfen.
  • sorgt für fsync immer getan, auch für die direkte / Ein- / Ausgabe (auf Ersuchen).
  • Unterstützung für Unified Lesen / Schreiben / trim Berichterstattung.
  • Ein paar axmap und CPUCLOCK Bugfixes.
  • Fixes Zonen und numjobs zusammen verwendet werden.
  • Fügt Unterstützung für Ruheprofiling und zeigt Leerlaufsystem CPU bei der Ausführung eines Arbeitsbelastung.
  • Verschiedene Windows-Fixes.
  • FreeBSD unterstützt nun CPU Affinitäten.
  • Viele andere Fixes; sollten alle Benutzer zu aktualisieren.

Was ist neu in Version 2.0.13:

  • Ein paar build Fragen in der einige ausgewählte Fest Plattformen, in denen Probleme mit der CC-Override oder fehlende CPU-Takt Unterstützung würde Zusammenstellung zu brechen.

  • Einstellung der Größe = für zipf / Pareto-Workloads wurde behoben.
  • Schwimm Mathematik für CPU-Takt wurde beschleunigt und verbessert werden, weiter reduziert Overhead.
  • Ein potenzieller Nullzeigerdereferenzierung auf IO Überprüfung und Requeue Ereignisse wurde behoben.

Was ist neu in Version 2.0.10:

  • Unterstützung für Trimm als Primär IO-Richtlinie, die Neben der JSON-Ausgabeformat für die einfache Analyse von Mensch und Computer, und Fixes für eine Solaris Kompilierungsfehler, gettid auf NetBSD, Windows XP / 2003-Kompatibilität, Motor Hunger für außergewöhnlich lange Wartezeiten und fallocate (), netio Kompatibilität und Unterstützung für SIGBREAK.
  • Der kritische Fehlerliste ist jetzt konfigurierbar.
  • Drei neue IO-Motoren waren vorgesehen:. Falloc, e4defrag und Fusion-io Atomschreib Motor
  • Eine neue Probenauftragsdatei wurde für SSD stationäre Leistung vorgesehen.

  • Ein segfault Rennen am Ausgang auf Nicht-Linux-Plattformen wurde korrigiert.
  • Es gab verschiedene andere Bugfixes und Verbesserungen.

Was ist neu in Version 2.0.9:

  • Eine ganze Reihe von Windows-Fixes, so dass die POSIX-Bits vollständiger.
  • Ein Update für die vorzeitige Freigabe des Plattenauslastung Strukturen und fehlende Verriegelung der gleiche.
  • fio Dumps aktuellen Fortschritt, wenn schickte ein USR1-Signal.
  • Inklusive git-Version in der Version ausgegeben.
  • Ein Fix für einen Crash mit mehr als ~ 500 Arbeitsplätze.
  • Man Seite Updates.
  • Ein Update für Rundum-Verhalten für zeitbasierte sequentielle Leseaufträge.
  • Ein Fix für einen & quot; Dateihash nicht leer ist & quot; Warnung auf blktrace Wiedergabe.
  • Ein Update für die Kompilierung auf der MIPS-Architektur.
  • Verbesserte Darstellung von commit-Rate während der Ausführung.
  • Eine Lösung für fallocate andernfalls auf einigen Linux-Systemen.
  • Enthält eine End-of-Laufzeitmarke in der Ausgabe.

Was ist neu in Version 2.0.6:

  • Eine neue offset_increment Möglichkeit, leichter in der Lage zu sein, unterschiedliche Gewinde haben unterschiedliche Bereiche einer Datei / Gerät.
  • Eine neue buffer_compression_percentage Option dem Benutzer ermöglicht, das Verdichtungsverhältnis von den durch fio geschriebenen Daten erwarten angeben.
  • Ein Fix für einen Speicherzugriffsfehler durch ungültige Überprüfung Job-Dateien verursacht werden.
  • Einige Client / Server-Fehlerbehebungen.
  • Ein Fix für einen Bug, der vorzeitigen Beendigung der fio mit verify_backlog verursacht.
  • Ein Update für ein Problem mit iodepth_batch_complete = 0 und Rechnungswesen.
  • Ermöglicht Lese- / Schreib sequentielle Offset auf ein nicht Vielfaches der Blockgröße sein.

Ähnliche Software

PyarrFS
PyarrFS

11 May 15

SVFS
SVFS

20 Feb 15

kbpartition
kbpartition

2 Jun 15

ZFS-FUSE
ZFS-FUSE

11 May 15

Kommentare zu fio

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!