Fio egy I / O eszköz célja, hogy egyaránt használható benchmark és a stressz / hardver ellenőrzés.
Fio támogatja a 4 különböző I / O motorok: sync, mmap, libaio, posixaio, I / O, I / O prioritások, villás vagy menetes munkahelyet, és még sok más.
Options:
& Nbsp; Fio
-s IO szekvenciális
-b blokk méretét KiB minden io
-t
-r random io, sorrendben kell megismételhető
-R
-o
-l generálása per-job latency naplók
-w generálása per-job sávszélességet naplók
-f
Példák segítségével munkát file:
A minta feladat fájl csinál ugyanaz, mint fent néz ki:
[Read_file]
rw = 0
bs = 4096
[Write_file]
rw = 1
bs = 16384
És Fio lenne arra hivatkozni:
& Nbsp; Fio -o1 -s -f file_with_above
A második példa így nézne ki:
[RF1]
rw = 0
prio = 6
[RF2]
rw = 0
prio = 3
[Rf3]
rw = 0
prio = 0
Közvetlen = 1
És Fio lenne arra hivatkozni:
& Nbsp; Fio -o0 -s -b4096 -f file_with_above
Mi az új ebben a kiadásban:
- Hozzáad JSON kimenet kliens / szerver.
- A javítás a Windows beépített törést a korábbi verzióban.
- A hiba javítása ioengine adott lehetőséget.
- Támogatja a O_ATOMIC atomi írja a Linux.
- A hibatűrő csekket realloc () hiba adatgyűjtés közben.
- A javítás a Solaris menet problémát.
- Különböző man page és dokumentáció frissítések.
- A javítás a karambol PowerPC nélkül mfspr utasítást.
Mi az új verzióban 2.1.2:
- Ez a verzió hozzáteszi alap támogatását az ACT (aerospike ) profilját, rögzíti atomi write támogatása, teszi hozzá a különböző elemzési javítások, ami egy nagy feljavítani a benne grafikus támogatás, ami a IOPS naplóban sávszélesség, már támogatja az egyedi véletlenszerűség beállítások egyaránt olvas és ír, már támogatja a random vs. szekvenciális blocksize beállítások, javítások esetleges ellenőrzésének hibája, és hozzáteszi, multicast támogatás a nettó ioengine.
Mi az új 2.1-es verzió:
- Integrációs gfio GTK frontend. Better Android integráció.
- A kezdeti fájl fill kitüntetéssel tömörítési beállítások.
- Az egyik lehetőség a kontrolling véletlenszerűséget I / O (percentage_random), ahelyett, hogy teljesen random vagy teljesen szekvenciális.
- Javítva egy hiba, ami egyenlőtlen minta méretben ellenőrzésre.
- Számos egyéb fontos javításokat.
Mi az új verzióban 2.0.15:
- Ez a verzió hozzáteszi --eta-newline lehetőség beszúrni ETA új vonal meghatározott időközönként.
- javítások a CPU órajel, nevezetesen PPC. Javítások terhelés mellett az olvasási / írási fájl zár.
- A javítás a ferde latencia A névleges IOPS.
- Javítva egy hiba a blokkméretekhez változó több mint 64x.
- Javítja a LFSR végrehajtását.
- javítások hiányoznak JSON sávszélességű kimenő.
- Különféle javítások az Android platform.
- Használható ginstall a Solaris.
- javítások man page telepítést.
- Egyéb hibajavításokat és fejlesztéseket.
Mi az új verzióban 2.0.14:
- Autodetect funkciók egy új configure script kiépítése során.
- Javítani ETA bizonyos terheléseknél.
- Támogatás ellenőrizze mód, amely nem igényel metaadatok, nagyban csökkentve a memóriaigény nagy készülék ellenőrzi terhelés.
- Biztosítja fsync mindig történik, még a közvetlen / nyers I / O (ha megkérdezik, hogy).
- Támogatás egységes olvasási / írási / trim jelentés.
- Néhány axmap és cpuclock hibajavítás.
- javítások zónák és numjobs együtt használható.
- Támogatja a tétlen profilalkotás, amely bemutatja üresjárati rendszer CPU, amikor fut a munkát.
- különböző Windows javítások.
- FreeBSD most már támogatja a CPU affinitást.
- Sok egyéb javítások; minden felhasználó frissíteni.
Mi az új verzióban 2.0.13:
- Néhány épít kérdések határozták meg néhány válassza platformok, ahol a problémák CC felülírás vagy hiányzó CPU órajel támogatást szakadna összeállítása.
- beállítása size = a Zipf / Pareto terhelés rögzítették.
- Lebegő matek CPU órajel-ben felgyorsult és javult, tovább csökkentve a feje fölött.
- A potenciális null mutató hivatkozás feloldási on IO ellenőrzés és requeue események rögzítették.
Mi az új verzióban 2.0.10:
- Támogatás trim elsődleges IO irányelv, a Emellett a JSON kimeneti formátumban az egyszerű elemzés mindkét ember és a számítógép, és javításokat a Solaris fordítási hibát, gettid a NetBSD, Windows XP / 2003 kompatibilitás, motor táplálás rendkívül hosszú látencia, és fallocate (), netio kompatibilitás, és a támogatást A SIGBREAK.
- A kritikus hiba listán már konfigurálható.
- Három új IO motorok voltak közölni: falloc, e4defrag, és a Fusion-io atomi write motort.
- Egy új minta feladat fájl került előírt SSD egyensúlyi állapot teljesítményét.
- A szegmentációs hiba versenyen kilépéskor nem Linux-alapú platformok rögzítették.
- Voltak egyéb hibajavításokat és fejlesztéseket.
Mi az új a 2.0.9 verzió:
- Egy sereg a Windows javítások, így a POSIX bit teljesebb.
- A javítás a korai felszabadítása lemezkihasználtság struktúrák, és a hiányzó zár azonos.
- Fio guba jelenleg folyamatban, ha küldött USR1 jelet.
- Tartalmazza git változat version.
- A javítás a baleset, több mint ~ 500 munkahelyet.
- Man oldalon frissítések.
- A fix köré hajtogatott viselkedése az idő-alapú szekvenciális olvasási feladatokat.
- A javítás a & quot; fájl hash nem üres & quot; figyelmeztetés blktrace replay.
- A fix összeállítása a MIPS architektúra.
- Továbbfejlesztett kijelző elkövetni kamatozású futás közben.
- A hiba javítása fallocate ennek hiányában néhány Linux rendszerek.
- egy vége-of-run timestamp kibocsátás.
Mi az új verzióban 2.0.6:
- Egy új offset_increment lehetőség, hogy könnyebben tudja különböző szálak különböző régióiban a fájl / eszköz.
- Egy új buffer_compression_percentage opció lehetővé teszi a felhasználónak, hogy adja meg a tömörítési arányt várnak az adatok által írt Fio.
- A javítás a segfault okozta érvénytelen ellenőrző munkát fájlokat.
- Néhány kliens / szerver hibajavítás.
- A fix egy hiba, ami miatt idő előtti megszüntetése Fio a verify_backlog.
- A javítás a probléma iodepth_batch_complete = 0 és számviteli.
- Engedélyezi az olvasási / írási szekvenciális ellensúlyozza, hogy nem több a blokk mérete.
Hozzászólás nem található