fio

Screenshot Λογισμικό:
fio
Στοιχεία Λογισμικού:
Εκδοχή: 2.1.4
Ανεβάστε ημερομηνία: 19 Feb 15
Προγραμματιστής: Jens Axboe
Άδεια: Δωρεάν
Δημοτικότητα: 142

Rating: 2.3/5 (Total Votes: 3)

FIO είναι ένα εργαλείο I / O προορίζεται να χρησιμοποιηθεί τόσο για τη συγκριτική αξιολόγηση και το άγχος / επαλήθευση του υλικού.
FIO υποστηρίζει για 4 διαφορετικούς τύπους κινητήρων I / O: συγχρονισμού, mmap, libaio, posixaio, ρυθμό I / O, I / O προτεραιότητες, διχαλωτή ή με σπείρωμα θέσεις εργασίας, και πολλά άλλα.
Επιλογές:
& Nbsp? FIO
-s IO είναι διαδοχική
-Β μέγεθος μπλοκ σε KiB για κάθε io
-t <δευτερόλεπτα> Διάρκεια σε δευτερόλεπτα
-r Για τυχαία io, ακολουθία πρέπει να είναι επαναλήψιμα
-R <Στο> Αν ένα νήμα δεν πληροί ρυθμό, κλείστε όλα
-o <στο> Χρησιμοποιήστε την άμεση IO είναι 1, ρυθμισμένο αν 0
-l Δημιουργία ανά εργασία λανθάνουσα κούτσουρα
-W Δημιουργία ανά θέση εργασίας εύρους ζώνης κούτσουρα
-f <αρχείο> Διαβάστε <αρχείο> για τις περιγραφές θέσεων εργασίας
Παραδείγματα χρησιμοποιώντας ένα αρχείο εργασίας:
Ένα αρχείο δουλειά του δείγματος να κάνει το ίδιο όπως παραπάνω μοιάζει με αυτό:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Και θα μπορούσε να γίνει επίκληση FIO ως:
& Nbsp? FIO -o1 -s -f file_with_above
Το δεύτερο παράδειγμα θα μοιάζει με αυτό:
[Rf1]
rw = 0
PRIO = 6
[Rf2]
rw = 0
PRIO = 3
[Rf3]
rw = 0
PRIO = 0
άμεσες = 1
Και θα μπορούσε να γίνει επίκληση FIO ως:
& Nbsp? FIO -O0 -s -b4096 -f file_with_above

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Προσθέτει JSON εξόδου για client / server.
  • Μια ενημέρωση κώδικα για τα Windows κατασκευής θραύση στην προηγούμενη έκδοση.
  • Μια λύση για ioengine συγκεκριμένες επιλογές.
  • Προσθέτει υποστήριξη για O_ATOMIC Ατομικής γράφει σε Linux.
  • Μια ασφαλής έλεγχος για realloc () αποτυχία κατά τη διάρκεια της καταγραφής.
  • Μια λύση για ένα πρόβλημα το νήμα Solaris.
  • Διάφορα σελίδα man και στις ενημερώσεις της τεκμηρίωσης.
  • Μια λύση για μια συντριβή σε PowerPC χωρίς την εντολή mfspr.

Τι είναι καινούργιο στην έκδοση 2.1.2:

  • Αυτή η έκδοση προσθέτει βασική υποστήριξη για μια ενέργεια (aerospike ) προφίλ, διορθώνει την υποστήριξη ατομικής εγγραφής, προσθέτει διάφορες διορθώσεις ανάλυσης, κάνει μια μεγάλη αναμόρφωση του περιλαμβάνεται υποστήριξη γραφικών παραστάσεων, καθιστά το ημερολόγιο IOPS περιλαμβάνει το εύρος ζώνης, προσθέτει υποστήριξη για συγκεκριμένες ρυθμίσεις για την τυχαιότητα και διαβάζει και γράφει, προσθέτει υποστήριξη για τυχαία εναντίον διαδοχική blocksize ρυθμίσεις, καθορίζει μια πιθανή αποτυχία επαλήθευσης, και προσθέτει υποστήριξη πολλαπλής διανομής για την καθαρή ioengine.

Τι είναι καινούργιο στην έκδοση 2.1:

  • Ένταξη του frontend gfio GTK. Καλύτερη ενσωμάτωση του Android.
  • Οι αρχικές ρυθμίσεις του αρχείου πλήρωσης συμπίεσης δεδομένων τιμά.
  • Μια επιλογή για τον έλεγχο της τυχαιότητας του I / O (percentage_random) αντί να είναι πλήρως τυχαία ή διαδοχική πλήρως.
  • διορθώνει ένα bug σε άνιση μεγέθη για επαλήθευση.
  • Διάφορες άλλες σημαντικές διορθώσεις.

Τι είναι καινούργιο στην έκδοση 2.0.15:

  • Αυτή η έκδοση προσθέτει μια νέα γραμμή --eta-επιλογή για την εισαγωγή της ΕΤΑ νέα γραμμή σε τακτά χρονικά διαστήματα.
  • Διορθώσεις για το ρολόι της CPU, και ιδίως της ΔΕΗ. Διορθώσεις για το φόρτο εργασίας με το αρχείο ανάγνωσης / εγγραφής κλειδώματος.
  • Μια ενημέρωση κώδικα για τις ασύμμετρες λανθάνουσες με την εκτιμημένη IOPS.
  • διορθώνει ένα bug με τα μεγέθη μπλοκ διαφορετικό περισσότερο από 64x.
  • Βελτιώνει την εφαρμογή LFSR.
  • Διορθώνει λείπει JSON εξόδου εύρος ζώνης.
  • Διάφορες διορθώσεις για την πλατφόρμα Android.
  • Χρησιμοποιεί ginstall στο Solaris.
  • Διορθώνει την εγκατάσταση σελίδα man.
  • Άλλες διορθώσεις και βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 2.0.14:

  • Αυτόματος εντοπισμός χαρακτηριστικά με ένα νέο σενάριο ρύθμισης κατά την κατασκευή.
  • Βελτίωση της ETA για ορισμένες φόρτο εργασίας.
  • Υποστήριξη για τη λειτουργία που δεν απαιτεί μεταδεδομένων, μειώνοντας σημαντικά τις απαιτήσεις μνήμης για το μεγάλο φόρτο εργασίας της συσκευής επαληθεύει την επαλήθευση.
  • Εξασφαλίζει fsync γίνεται πάντα, ακόμη και για την άμεση / πρώτες I / O (αν ζητηθεί να).
  • Υποστήριξη για την ενιαία ανάγνωσης / εγγραφής / τελειώματα εκθέσεων.
  • Λίγα axmap και cpuclock διορθώσεις.
  • Διορθώνει ζώνες και numjobs χρησιμοποιούνται μαζί.
  • Προσθέτει υποστήριξη για αδράνεια προφίλ, που δείχνει αδράνεια της CPU του συστήματος κατά την εκτέλεση μιας φόρτο εργασίας.
  • Διάφορες διορθώσεις των Windows.
  • Το FreeBSD υποστηρίζει τώρα συγγένειες CPU.
  • Πολλές άλλες διορθώσεις? όλοι οι χρήστες πρέπει να αναβαθμίσετε.

Τι είναι καινούργιο στην έκδοση 2.0.13:

  • Μερικά θέματα κατασκευής, καθορίστηκαν σε λίγες επιλέξτε πλατφόρμες, όπου τα θέματα με CC παράκαμψη ή λείπει υποστήριξη ρολογιού του επεξεργαστή θα σπάσει την κατάρτισή τους.
  • Ρύθμιση του μεγέθους = για Zipf / Pareto φόρτο εργασίας είχε καθοριστεί.
  • Floating μαθηματικά για το ρολόι της CPU επιταχύνθηκε και να βελτιωθεί, περαιτέρω μείωση των γενικών.
  • Ένας πιθανός δείκτης null dereference στην IO εκδηλώσεις επαλήθευσης και requeue είχε καθοριστεί.

Τι είναι καινούργιο στην έκδοση 2.0.10:

  • Υποστήριξη για την επένδυσή της ως πρωταρχική οδηγία IO, η Εκτός από τη μορφή εξόδου JSON για την εύκολη μεταγλώττιση και από τους ανθρώπους και τους υπολογιστές, και διορθώσεις για ένα σφάλμα μεταγλώττισης Solaris, gettid στο NetBSD, τα Windows XP συμβατότητα / 2003, την πείνα του κινητήρα για την εξαιρετικά μεγάλη καθυστέρηση, και fallocate (), ΝΕΤΙΟ συμβατότητα και υποστήριξη για SIGBREAK.
  • Ο κατάλογος κρίσιμων σφαλμάτων είναι τώρα διαμορφωμένο.
  • Τρεις νέοι κινητήρες IO δόθηκαν:. Falloc, e4defrag, και κινητήρα ατομικής εγγραφής Fusion-io
  • Ένα νέο αρχείο εργασίας δείγματος που προβλέπεται SSD σταθερή κατάσταση απόδοσης.
  • Ένας αγώνας segfault την έξοδο σε πλατφόρμες μη-Linux έχει καθοριστεί.
  • Υπήρχαν διάφορες άλλες διορθώσεις και βελτιώσεις.

Τι είναι καινούργιο στην έκδοση 2.0.9:

  • Ο μέγας αριθμός των Windows διορθώσεις, κάνοντας τα bits POSIX πιο πλήρης.
  • Μία λύση για την πρόωρη απελευθέρωση των δομών αξιοποίηση του δίσκου, και λείπει ασφαλίσεως του ιδίου.
  • FIO χωματερές τρέχουσα πρόοδο, αν σταλεί ένα σήμα USR1.
  • περιλαμβάνει την έκδοση GIT στην έξοδο έκδοση.
  • Μια λύση για μια συντριβή με περισσότερες από 500 θέσεις εργασίας ~.
  • ενημερώσεις της σελίδας άνθρωπος.
  • Μια λύση για wrap-γύρω από τη συμπεριφορά για διαδοχική ανάγνωσης θέσεις εργασίας με βάση το χρόνο.
  • Μια ενημέρωση κώδικα για ένα & quot? Κατακερματισμού του αρχείου δεν είναι κενή & quot? προειδοποίηση για blktrace επανάληψη.
  • Μία λύση για την κατάρτιση σχετικά με την αρχιτεκτονική MIPS.
  • Βελτιωμένη απεικόνιση των δεσμευτούν ρυθμό, ενώ τρέχει.
  • Μια λύση για fallocate αποτυχία σε μερικά συστήματα Linux.
  • Περιλαμβάνει τέλος της εκτέλεσης της ώρας μέσα παραγωγής.

Τι είναι καινούργιο στην έκδοση 2.0.6:

  • Μια νέα επιλογή offset_increment πιο εύκολα να είναι σε θέση να έχουν διαφορετικά νήματα χρησιμοποιούν διαφορετικές περιοχές του αρχείου / συσκευή.
  • Μια νέα επιλογή buffer_compression_percentage που επιτρέπει στο χρήστη να προσδιορίσει την αναλογία συμπίεσης να περιμένουμε από τα δεδομένα που έχουν γραφτεί από FIO.
  • Μια ενημέρωση κώδικα για ένα segfault που προκαλείται από μη έγκυρα αρχεία εργασία επαλήθευσης.
  • Λίγα διορθώσεις client / server.
  • Μια ενημέρωση κώδικα για ένα bug που προκάλεσε την πρόωρη λήξη της FIO με verify_backlog.
  • Μια λύση για ένα πρόβλημα με iodepth_batch_complete = 0 και λογιστική.
  • Ενεργοποιεί διαβάσει διαδοχική / εγγραφής offset να είναι μια μη-πολλαπλάσιο του μεγέθους μπλοκ.

Παρόμοια λογισμικά

trash-cli
trash-cli

20 Feb 15

ZFS-FUSE
ZFS-FUSE

11 May 15

genromfs
genromfs

3 Jun 15

Σχόλια για fio

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!