fio benchmark və stress / hardware yoxlanılması üçün də istifadə üçün nəzərdə bir I / O vasitədir.
fio 4 müxtəlif I / O mühərrikləri növləri üçün dəstəkləyir: sync, mmap, libaio, posixaio dərəcəsi I / O, I / O prioritetləri, şaxəli və ya iş yivli və daha çox.
Seçimlər:
& Nbsp; fio
s IO ardıcıl deyil
Hər io üçün Kib ilə b blok ölçüsü
saniyə -t
r təsadüfi io üçün ardıcıllıqla repeatable olmalıdır
-R Bir mövzu dərəcəsi ödəmək etmədikdə
o
başına iş gizlilik logs yaradın-l
başına iş bant logs yaradın -W
-f
Iş faylı istifadə edərək Nümunələr:
Yuxarıda kimi eyni bunu nümunə iş faylı kimi görünür:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
Və fio kimi istinad edilə bilər:
& Nbsp; fio -o1 s f file_with_above
İkinci misal bu kimi görünür:
[RF1]
rw = 0
Prio = 6
[RF2]
rw = 0
Prio = 3
[RF3]
rw = 0
Prio = 0
birbaşa = 1
Və fio kimi istinad edilə bilər:
& Nbsp; fio -o0 s -b4096 f file_with_above
Bu azad Yeni nədir:
- edər JSON çıxış üçün müştəri / server.
- Əvvəlki azad Windows build qırılması üçün fix.
- ioengine üçün fix xüsusi variantları.
- O_ATOMIC Atom dəstək Linux yazır edər.
- realloc üçün failsafe çek () uğursuzluq.
- bir Solaris mövzu problem üçün bir düzeltme.
- Müxtəlif man səhifə və sənədlərin yenilikləri.
- mfspr təlimat olmadan PowerPC bir qəza üçün fix.
Giriş zamanı
nədir versiya 2.1.2-ci Yeni
- Bu versiya bir ACT üçün əsas dəstək əlavə (aerospike ) profile, müxtəlif təhlil giderir əlavə, atom yazmaq dəstək giderir daxil şəkil dəstək böyük bir Revamp edir IOPS log, bant daxildir, həm də oxuyur və yazır üçün xüsusi randomness ayarları üçün dəstək əlavə edir, ardıcıl BlockSize vs təsadüfi üçün dəstək əlavə parametrləri, potensial yoxlama uğursuzluq giderir və dəqiq ioengine üçün multicast dəstək verir.
versiyası 2.1 yeni nədir:
- gfio GTK Ön inteqrasiyası. Better Android inteqrasiya.
- ilkin fayl doldurmaq fərqlənmə data compression parametrləri.
- I / O (percentage_random) və randomness nəzarət əvəzinə tam təsadüfi və ya tam ardıcıl olmaq üçün bir seçim.
- giderir qeyri-bərabər model bir səhv yoxlanılması üçün ölçüləri.
- Müxtəlif digər mühüm giderir.
nədir versiya 2.0.15-ci ildə Yeni
- Bu versiya bir --eta-newline seçim edir sabit aralıqlarla ETA yeni xətt daxil etmək üçün.
- CPU saat, xüsusən PPC üçün giderir. Oxumaq / yazmaq fayl qapanma ilə iş yükünün üçün giderir.
- qiymətləndirilib iops ilə əyri latencies üçün fix.
- blok ölçüləri çox 64x müxtəlif ilə bir səhv giderir.
- LFSR həyata keçirilməsi artırır.
- giderir.
- Android platforması üçün müxtəlif giderir.
- Solaris ginstall istifadə edir.
- giderir man səhifə quraşdırılması.
- Digər bugfixes və təkmilləşdirilməsi.
JSON bant çıxış itkin
versiya 2.0.14 yeni nədir:
- bina yeni konfiqurasiya script Autodetect xüsusiyyətləri.
- Bəzi iş yükünün üçün ETA təkmilləşdirilməsi.
- iş yükünün yoxlamaq çox böyük cihaz üçün yaddaş tələblərinə azaldılması, heç metadata tələb rejimi yoxlamaq üçün dəstək.
- (xahiş əgər varsa) fsync həmişə belə birbaşa / xammal I / O, edilir təmin edir.
- vahid oxumaq / yazmaq / trim hesabat üçün dəstək.
- A neçə axmap və cpuclock bugfixes.
- giderir zonaları və numjobs birlikdə istifadə.
- bir iş yükü çalışan zaman boş sistem CPU göstərən boş profilləmə üçün dəstək edər.
- Müxtəlif Windows düzeltmelerini.
- FreeBSD indi CPU oxşarlıqları dəstəkləyir.
- Bir çox digər giderir; Bütün istifadəçilər təkmilləşdirmək lazımdır.
versiya 2.0.13 yeni nədir:
- A neçə build məsələlər bir neçə seçin müəyyən edilib CC override və ya itkin düşmüş CPU saat dəstəyi ilə məsələlər tərtib qırmaq platformalar.
- ölçüsü Setting = təyin edilib.
- üzən riyaziyyat daha yerüstü azaldılması, qədər sped və təkmilləşdirilmişdir.
- IO yoxlama və Requeue hadisələr haqqında potensial null göstərici dereference müəyyən olunub.
Zipf / pareto iş yükünün üçün
CPU saat üçün
nədir versiya 2.0.10-ci ildə Yeni
- əsas IO direktiv kimi trim üçün Support, Bir Solaris yığma səhv insan və kompüter və düzeltmelerini tərəfindən asan analiz üçün JSON çıxış format əlavə, NetBSD, Windows XP / 2003 uyğunluğu qeyri-adi uzun latencies üçün mühərrik aclıq və fallocate (), NETIO uyğunluğu və dəstək gettid SIGBREAK üçün.
- edir.
- Üç yeni IO mühərrikləri idi təmin. Falloc, e4defrag və Fusion-io atom yazmaq mühərrik
- A yeni nümunə iş fayl SSD sabit performans üçün verilmişdir.
- qeyri-Linux platformalarında çıxışda bir segfault irqi təyin edilib.
- müxtəlif bugfixes və təkmilləşdirilməsi var idi.
Kritik səhv siyahısı indi yapılandırılabilir
versiya 2.0.9 yeni nədir:
- Windows düzeltmelerini bir öldürdü edilməsi POSIX bit daha tam.
- disk istifadə strukturlarının vaxtından əvvəl azad üçün fix və eyni. itkin kilid
- fio bir USR1 siqnal göndərilir cari tərəqqi zibilliklərin.
- versiyası çıxdı git versiyasını ehtiva edir.
- 500 ~ çox işlə bir qəza üçün fix.
- Man səhifə yenilikləri.
- zaman-based ardıcıl oxumaq iş paketi-ətrafında davranış üçün fix.
- a & quot üçün fix; boş & quot deyil, fayl hash; blktrace replay xəbərdarlıq.
- MIPS memarlıq üzrə tərtibi üçün bir düzeltme.
- törətmək dərəcəsi Təkmilləşdirilmiş ekran çalışırken.
- Bəzi Linux sistemləri uğursuz fallocate üçün fix.
- çıxış son-of-run damgası daxildir.
nədir versiya 2.0.6-ci Yeni
- Yeni offset_increment seçimi daha asan etmək üçün müxtəlif mövzuları bir fayl / cihaz müxtəlif bölgələrini istifadə var.
- Fio yazdığı məlumatlar gözləmək sıxılma nisbəti müəyyən etmək üçün istifadəçi imkan yeni buffer_compression_percentage seçin.
- etibarsız yoxlama iş faylları səbəb segfault üçün fix.
- A neçə müştəri / server bugfixes.
- verify_backlog ilə Fio vaxtından əvvəl xitam səbəb bir səhv üçün bir düzeltme.
- iodepth_batch_complete = 0 və mühasibat uçotu ilə bir problem üçün fix.
- blok ölçüsü qeyri-neçə olmaq ofset oxumaq / yazmaq Sıralı təmin edir.
Şərhlər tapılmadı