fio

Software screenshot:
fio
Rincian Software:
Versi: 2.1.4
Tanggal Upload: 19 Feb 15
Pengembang: Jens Axboe
Lisensi: Gratis
Popularitas: 77

Rating: 2.0/5 (Total Votes: 2)

fio adalah sebuah I / O alat dimaksudkan untuk digunakan baik untuk benchmark dan stress / verifikasi hardware.
fio mendukung untuk 4 jenis I / O mesin: sync, mmap, libaio, posixaio, tingkat I / O, I / O prioritas, bercabang atau ulir pekerjaan, dan banyak lagi.
Pilihan:
& Nbsp; fio
-s IO adalah berurutan
ukuran blok b di KIB untuk setiap io
-t Runtime dalam hitungan detik
r Untuk io acak, urutan harus diulang
-R Jika satu thread gagal memenuhi tingkat, tutup semua
-o Gunakan langsung IO adalah 1, buffer jika 0
-l Menghasilkan per-job log latency
-W Menghasilkan per-job bandwith log
-f Baca untuk deskripsi pekerjaan
Contoh menggunakan file pekerjaan:
Sebuah file pekerjaan sampel melakukan hal yang sama seperti di atas terlihat seperti ini:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Dan fio akan dipanggil sebagai:
& Nbsp; fio -O1 -s -f file_with_above
Contoh kedua akan terlihat seperti ini:
[RF1]
rw = 0
prio = 6
[RF2]
rw = 0
prio = 3
[Rf3]
rw = 0
prio = 0
langsung = 1
Dan fio akan dipanggil sebagai:
& Nbsp; fio O0 -s -f -b4096 file_with_above

Apa yang baru dalam rilis ini:

  • Menambahkan JSON output untuk client / server.
  • Perbaikan untuk Windows membangun kerusakan pada rilis sebelumnya.
  • Sebuah memperbaiki ioengine opsi khusus.
  • Menambahkan dukungan untuk O_ATOMIC atom menulis di Linux.
  • Pemeriksaan failsafe untuk realloc () kegagalan selama penebangan.
  • Sebuah memperbaiki masalah benang Solaris.
  • Berbagai halaman manual dan dokumentasi update
  • .
  • Sebuah memperbaiki crash pada PowerPC tanpa instruksi mfspr.

Apa yang baru dalam versi 2.1.2:

  • Versi ini menambahkan dukungan dasar untuk ACT (aerospike ) profile, perbaikan dukungan menulis atom, menambahkan berbagai perbaikan parsing, membuat merubah besar dukungan grafik disertakan, membuat log IOPS termasuk bandwidth, menambahkan dukungan untuk pengaturan keacakan khusus untuk kedua membaca dan menulis, menambahkan dukungan untuk acak vs blocksize berurutan pengaturan, perbaikan kegagalan verifikasi potensial, dan menambahkan dukungan multicast untuk ioengine bersih.

Apa yang baru di versi 2.1:

  • Integrasi frontend gfio GTK. Integrasi Android lebih baik.
  • Pengaturan File mengisi kompresi data kehormatan awal.
  • Sebuah pilihan untuk mengendalikan keacakan I / O (percentage_random) bukan sepenuhnya acak atau sepenuhnya berurutan.
  • Perbaikan bug dalam pola yang tidak rata ukuran untuk verifikasi.
  • Berbagai perbaikan penting lainnya.

Apa yang baru dalam versi 2.0.15:

  • Versi ini menambahkan pilihan --eta-baris untuk menyisipkan baris baru ETA pada interval yang tetap.
  • Perbaikan untuk clock CPU, terutama PPC. Perbaikan untuk beban kerja dengan penguncian baca / tulis berkas.
  • Sebuah memperbaiki latency miring dengan IOPS rated.
  • Perbaikan bug dengan ukuran blok yang bervariasi lebih dari 64x.
  • Meningkatkan pelaksanaan LFSR.
  • Perbaikan hilang keluaran bandwidth yang JSON.
  • Berbagai perbaikan untuk platform Android
  • .
  • Menggunakan ginstall pada Solaris.
  • Perbaikan manual instalasi.
  • perbaikan bug dan perbaikan lainnya.

Apa yang baru dalam versi 2.0.14:

  • fitur autodetect dengan skrip configure baru ketika membangun.
  • Meningkatkan ETA untuk beberapa beban kerja.
  • Dukungan untuk modus yang tidak memerlukan metadata, sangat mengurangi kebutuhan memori untuk perangkat besar memverifikasi beban kerja memverifikasi.
  • Memastikan fsync selalu dilakukan, bahkan untuk langsung / baku I / O (jika diminta).
  • Dukungan untuk membaca / menulis / pelaporan langsing bersatu.
  • Beberapa axmap dan cpuclock perbaikan bug
  • .
  • Perbaikan zona dan numjobs digunakan bersama-sama.
  • Menambahkan dukungan untuk profil menganggur, menunjukkan menganggur sistem CPU ketika menjalankan beban kerja.
  • Berbagai perbaikan Windows
  • .
  • FreeBSD sekarang mendukung afinitas CPU.
  • Banyak perbaikan lainnya; semua pengguna harus meng-upgrade.

Apa yang baru dalam versi 2.0.13:

  • Beberapa isu membangun tertuju pada beberapa pilih platform, di mana masalah dengan CC menimpa atau hilang dukungan CPU clock akan mematahkan kompilasi.
  • Pengaturan ukuran = untuk Zipf / pareto beban kerja yang tetap.
  • Floating matematika untuk jam CPU mempercepat dan ditingkatkan, lebih lanjut mengurangi biaya overhead.
  • Sebuah potensi nol pointer dereference pada IO verifikasi dan mengantrikan kembali peristiwa itu tetap.

Apa yang baru dalam versi 2.0.10:

  • Dukungan untuk memangkas sebagai direktif IO primer, Selain dari format output JSON untuk memudahkan parsing oleh manusia dan komputer, dan perbaikan untuk kesalahan kompilasi Solaris, gettid pada NetBSD, Windows XP / 2003 kompatibilitas, mesin kelaparan untuk latency yang sangat lama, dan fallocate (), kompatibilitas netio, dan dukungan untuk SIGBREAK.
  • Daftar kesalahan kritis sekarang dikonfigurasi.
  • Tiga mesin IO baru yang disediakan. Falloc, e4defrag, dan Fusion-io mesin menulis atom
  • Sebuah file pekerjaan sampel baru disediakan untuk SSD kinerja steady state.
  • Sebuah ras segfault pada keluar pada platform non-Linux adalah tetap.
  • Ada berbagai perbaikan bug dan perbaikan lainnya.

Apa yang baru dalam versi 2.0.9:

  • Sebuah membunuh Windows perbaikan, membuat bit POSIX lebih lengkap.
  • Perbaikan untuk membebaskan dini struktur pemanfaatan disk, dan mengunci hilang yang sama
  • .
  • fio kesedihan kemajuan saat ini jika mengirim sinyal USR1.
  • Termasuk versi git output versi.
  • Sebuah memperbaiki kecelakaan dengan lebih dari ~ 500 pekerjaan.
  • update page Man
  • .
  • Sebuah memperbaiki perilaku wrap-around untuk berbasis waktu pekerjaan membaca berurutan.
  • Perbaikan untuk & quot; File hash tidak kosong & quot; peringatan pada blktrace replay.
  • Perbaikan untuk kompilasi pada arsitektur MIPS.
  • Peningkatan tampilan komit tingkat sambil berjalan.
  • Sebuah memperbaiki fallocate gagal pada beberapa sistem Linux.
  • Termasuk akhir-of-run cap output.

Apa yang baru dalam versi 2.0.6:

  • Sebuah pilihan offset_increment baru untuk lebih mudah dapat memiliki benang yang berbeda menggunakan berbagai daerah file / device.
  • Sebuah pilihan buffer_compression_percentage baru yang memungkinkan pengguna untuk menentukan rasio kompresi yang diharapkan dari data yang ditulis oleh fio.
  • Perbaikan untuk segfault disebabkan oleh file pekerjaan verifikasi tidak valid.
  • Beberapa perbaikan bug client / server.
  • Sebuah memperbaiki bug yang menyebabkan terminasi dini fio dengan verify_backlog.
  • Sebuah memperbaiki masalah dengan iodepth_batch_complete = 0 dan akuntansi.
  • Memungkinkan baca / tulis sekuensial offset untuk menjadi non-kelipatan dari ukuran blok.

Software yang serupa

Aegis
Aegis

3 Jun 15

kbpartition
kbpartition

2 Jun 15

Linux NTFS
Linux NTFS

3 Jun 15

Komentar untuk fio

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!