Benchmark Linux fájlrendszereket Phoronix

Az utóbbi kiadások a Linux kernel ad számos új fájlrendszert, például a kibocsátás 2.6.28 stabilnak tűnt, EXT4. és legújabban a 2.6.30 megjelent NILFS. Viszonyítási alapként-mániákusok, úgy döntöttünk, hogy mi kell összehasonlítani a teljesítményét EXT4, és a Btrfs NILFS2. A vizsgálatot végeztünk az Ubuntu Linux 2.6.30 kernel. Mi is, mint a fájlrendszerek EXT3 és XFS.

Mielőtt elkezdenénk, - egy rövid leírást a fájlrendszerek. EXT4 az utódja EXT3 partíciók és akár 1 Exabyte. Korábban, mint EXT4 és megállapította, hogy ez jobb, EXT3 legtöbb tesztben.

Btrfs fájlrendszer még nem stabil. Btrfs támogatja az online töredezettségmentesítés, SSD optimalizálás állapotban Zlib tömörítés, és mások. Néhány hónappal ezelőtt kiadtuk Btrfs teljesítmény tesztek. Ezek a vizsgálatok azt mutatják, hogy Btrfs jól működik bizonyos területeken, hanem bizonyos területeken hagy sok kívánnivalót maga után.

NILFS2 - legújabb fájlrendszer, amely áll egy új típusú log strukturált fájlrendszerek. Ő és a Btrfs támogatás pillanatfelvételek. Ez lesz az első teszt NILFS2 Phoronix.

SATA merevlemez lett formázva a megfelelő fájlrendszer teszteléséhez. Paramétereket és beállításokat csatolásához hagyták alapértelmezetten. A használt Ubuntu 9.20 Linux 2.6.30, Gnome 2.27.3, X Server 1.6.1.901, xf86-video-radeon 6.12.2, 7.4.1 Mesa és a GCC 4.4.0.

Amellett, hogy a teljesítmény értékelésekor EXT4, Btrfs és NILFS2, mi is végzett néhány tesztet a EXT3 és XFS. A vizsgálatokhoz felhasznált Phoronix Test Suite. Mi használt tesztek párhuzamosan BZIP2 tömörítés, Bork Fájl kódoló, SQLite, PostgreSQL, Apache HTTP, IOzone, Dbenchm menetes I / O Tester, postai bélyegző és BlogBench.

Benchmark Linux fájlrendszereket Phoronix

Elkezdtük kísérletezni párhuzamos Bzip2 kompressziós felmérni, milyen gyorsan a fájl rendszer lehetővé teszi, hogy tömöríteni a 2 GB-os fájlt teszt PBZIP2 formátumban. XFS volt a leggyorsabb ebben a tesztben. Nincs szignifikáns különbség az XFS és EXT3, XFS, de egy kicsit jobban. XFS és EXT3 dolgozott gyorsabb, mint a három új FS: EXT4, Btrfs és NILFS2. Btrfs a legrosszabb eredmény ebben a tesztben.

Benchmark Linux fájlrendszereket Phoronix

EXT4 itt volt a legjobb titkosítási teszt fájlt a Java-alapú Bork titkosító programot, de Btrfs szinte ugyanazt az eredményt. XFS és EXT3 lassabb a EXT4 / Btrfs, de NILFS2 volt a leglassabb a vizsgálat során.

Benchmark Linux fájlrendszereket Phoronix

SQLite teszt segítségével tudja meddig tart 12.500 betoldások segítségével könnyű SQL adatbázisba. EXT3 és NILFS2 - tiszta nyertesek. Eredményeik - 20 és 34 másodperc, illetve 870 másodperc EXT4, XFS 1312 másodperc és 1472 másodperc alatt Btrfs! Ezek az eredmények egy kicsit sokkoló, de Phoronix Test Suite elvégzi ezt a vizsgálatot többször, és az eredmény ugyanaz volt. Ez egy fontos teszt programok, mint a Mozilla Firefox és az Adobe programok használata SQLite.

Benchmark Linux fájlrendszereket Phoronix

Végeztünk egy másik teszt teljesítményű adatbázis, de ezúttal - a PostgreSQL. XFS és Btrfs túl lassú még a vizsgálat befejezése után, így az eredmény már nem tartalmazza a jegyzékben. A legnagyobb teljesítményt mutatta, EXT3, EXT4 kissé lassabb.

Benchmark Linux fájlrendszereket Phoronix

Apache Benchmark teszt azt mutatja, hogy hány kérés másodpercenként tud HTTP-kiszolgáló fut localhost, statikus web-oldalakat. Az eredmények jók voltak mind az öt fájlrendszerek. Btrfs megmutatta a legrosszabb eredmény, de elmaradt a másik nem sok.

Benchmark Linux fájlrendszereket Phoronix

A vizsgálat azt mutatja fájl írási sebesség 2 GB méretű. EXT4 mutatta a legjobb eredményt - 131MB / sec.

Benchmark Linux fájlrendszereket Phoronix

Ez a vizsgálat annyiban különbözik az előzőtől, hogy a méret a rögzített fájl - 4GB. Az EXT4 is a legjobb eredményt.

Benchmark Linux fájlrendszereket Phoronix

Vizsgáljuk meg az olvasási sebesség a fájlt. EXT4 ismét a leggyorsabb, EXT3 - háta mögött.

Benchmark Linux fájlrendszereket Phoronix

Teszt elvégzése felvétel 8GB fájlt, nem vagyunk meglepve, hogy az ext4 nyert. A NILFS2 a legrosszabb eredmény.

Benchmark Linux fájlrendszereket Phoronix

Itt EXT4, Btrfs az EXT3 és közel azonos, de még mindig EXT4 először.

Benchmark Linux fájlrendszereket Phoronix

Benchmark Linux fájlrendszereket Phoronix

Benchmark Linux fájlrendszereket Phoronix

A NetApp Postmark benchmark, fut át ​​a Phoronix Test Suite, EXT4 befejezte több tranzakció másodpercenként, mint a többi fájlrendszer. A legrosszabb eredményt XFS és NILFS2

Benchmark Linux fájlrendszereket Phoronix

BlogBench. Teljesítmény értékelése, ha a lemezre ír egy szimuláció a webszerver. A Btrfs és EXT4 jobb eredményeket XFS - a legrosszabb.

Mi nem végzett vizsgálatok EXT4 vs. Btrfs vs. NILFS2, mert a dolgok még nem a teszteket ezen a fájlrendszereket a SSD (SSD), de a jelenlegi vizsgálat során a EXT4 sokkal jobban néz ki, amikor a teljesítmény, míg Btrfs és NILFS2. Azonban EXT4 - csak javult korszerűsítés EXT3, míg Btrfs és NILFS2 - teljesen eredeti FS. Ezen kívül minden vizsgálatot végeztünk az alapértelmezett beállításokat a fájlrendszert. Csak néhány verziókhoz és valószínű, hogy javítani NILFS2 és Btrfs. Azok, akik érdeklődnek folytat saját vizsgálatokat fájlrendszerek ezt megteheti a Phoronix Test Suite.

Talán érdekli ezeket az anyagokat:

Köszönöm az érdekes teszt.

Kapcsolódó cikkek