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

cmogstored
cmogstored

17 Feb 15

XtreemFS
XtreemFS

20 Feb 15

fs
fs

11 May 15

AcidFS
AcidFS

20 Feb 15

Kommentare zu fio

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