ПредишенСледващото

В последните версии на ядрото на Линукс добавя няколко нови файлови системи, като например освобождаването на 06.02.28 се появи стабилна EXT4. и най-наскоро, в 06.02.30 появи NILFS. Като база за сравнение-маниаци, ние решихме, че трябва да се сравни ефективността на EXT4 и Btrfs NILFS2. Тестът се провежда на Ubuntu с Linux 6.2.30 ядро. Ние също така спрямо тези файлови системи EXT3 и XFS.

Преди да започнем, - кратко описание на тези файлови системи. EXT4 е наследник ext3 дялове и поддържа до 1 Exabyte. По-рано ние в сравнение EXT4 и е установено, че е по-добре да EXT3 на повечето тестове.

Btrfs файлова система все още не е стабилна. Btrfs поддържа онлайн дефрагментиране, режим на SSD оптимизация, Zlib компресия и др. Преди няколко месеца пуснахме тестове за производителност Btrfs. Тези тестове показват, че Btrfs работи добре в някои области, но също така и в някои области има още много да се желае.

NILFS2 - най-новата файлова система, което е съкращение от нов тип влезете структурираните файлови системи. Тя и Btrfs, подкрепа снимки. Това ще бъде първият тест в NILFS2 Phoronix.

SATA твърд диск е форматиран в съответната файлова система за тестване. Всички параметри и настройки монтират файлови системи са били оставени по подразбиране. На нашия използва Ubuntu 9.20 Linux 6.2.30, Gnome 2.27.3, X сървър 1.6.1.901, xf86-видео Radeon 6.12.2, Mesa 7.4.1 и GCC 4.4.0.

В допълнение към оценяването на постиженията на EXT4, Btrfs и NILFS2, ние също провежда някои тестове с EXT3 и XFS. За изпитванията, използвани Phoronix Test Suite. Ние използвахме тестове паралелно BZIP2 компресия, Борк Файл Encrypter, SQLite, PostgreSQL, Apache HTTP, IOzone, Dbenchm резба I / O тестер, пощенското клеймо и BlogBench.

Сравнителен анализ на Linux файлови системи от phoronix

Започнахме да експериментират с паралелен Bzip2 компресия, за да се прецени колко бързо файловата система ви позволява да компресирате теста на файла 2 GB в PBZIP2 формат. XFS е най-бързо в този тест. Няма значителна разлика между XFS и EXT3, XFS, но е малко по-добре. XFS и EXT3 работи по-бързо от трите нови FS: EXT4, Btrfs и NILFS2. Btrfs имат най-лошият резултат в този тест.

Сравнителен анализ на Linux файлови системи от phoronix

EXT4 тук бе най-добрият тест за криптиране файл с помощта на Java-базирани програмата Борк криптиране, но Btrfs е почти един и същ резултат. XFS и файловата система ext3 са били по-бавно от EXT4 / Btrfs, но NILFS2 е най-бавно в този тест.

Сравнителен анализ на Linux файлови системи от phoronix

SQLite тест ви позволява да знаете колко дълго ще продължи 12500 вмъквания, използвайки лек SQL база данни. EXT3 и NILFS2 - чисти победители. Техните резултати - 20 и 34 секунди, съответно за 870 секунди ext4, XFS 1312 секунди и 1472 секунди до Btrfs! Тези резултати са малко по-шокиращи, но Phoronix Test Suite провеждането на това изпитване няколко пъти и резултатите са едни и същи. Тук е важно програмите за изследване на такива като Mozilla Firefox и Adobe програми използват SQLite.

Сравнителен анализ на Linux файлови системи от phoronix

Ние проведохме друга база данни на изпълнението му, но този път - с PostgreSQL. XFS и Btrfs станат твърде бавни, дори и за приключване на теста, така че резултатите не са били включени в програмата. Най-високата производителност показа EXT3, EXT4 е малко по-бавен.

Сравнителен анализ на Linux файлови системи от phoronix

тест Apache Benchmark показва колко заявки в секунда могат да направят HTTP сървър, работещ на Localhost, със статични уеб-страници. Резултатите бяха добри за всички пет файлови системи. Btrfs е показал най-лошият резултат, но изостана от друга страна не е много.

Сравнителен анализ на Linux файлови системи от phoronix

Този тест показва, скорост на запис на файлове 2GB размер. EXT4 показа най-добър резултат - 131MB / сек.

Сравнителен анализ на Linux файлови системи от phoronix

Този тест се различава от предишните по това, че размерът на записания файл - 4GB. В EXT4 също най-добрия резултат.

Сравнителен анализ на Linux файлови системи от phoronix

Тествайте скоростта на четене на файла. EXT4 отново най-бързият, EXT3 - зад нея.

Сравнителен анализ на Linux файлови системи от phoronix

Провеждане на теста запис 8GB файл, ние не сме изненадани, че ext4 спечели. В NILFS2 най-лошият резултат.

Сравнителен анализ на Linux файлови системи от phoronix

Тук, в EXT4, Btrfs на EXT3 и почти еднакви, но все пак EXT4 на първо място.

Сравнителен анализ на Linux файлови системи от phoronix

Сравнителен анализ на Linux файлови системи от phoronix

Сравнителен анализ на Linux файлови системи от phoronix

С целевия показател за NetApp Пощенско клеймо, течаща през Phoronix Test Suite, EXT4 са осъществени повече транзакции в секунда в сравнение с други файлови системи. Най-лошите резултати в XFS и NILFS2

Сравнителен анализ на Linux файлови системи от phoronix

BlogBench. Оценка на изпълнение, когато записвате диск с симулация на уеб сървъра. В Btrfs и ext4-добри резултати в XFS - най-лошото.

Ние не сме готови с тестване EXT4 vs. Btrfs vs. NILFS2, защото нещата все още не са изпълнете тестовете на тези файлови системи на SSD (SSD), но сегашната теста, ext4 изглежда много по-добре, когато става въпрос за производителност, в сравнение с Btrfs и NILFS2. Въпреки това, EXT4 - просто подобрена модернизация EXT3, докато Btrfs и NILFS2 - напълно оригинален FS. В допълнение, всички тестове са проведени с настройките по подразбиране за файловата система. Само няколко версии на ядрото и ние вероятно ще видите подобрен NILFS2 и Btrfs. Тези, които се интересуват от провеждане на собствени тестове на файлови системи може да направи това с Phoronix Test Suite.

Може би се интересувате от тези материали:

Благодарим ви за интересен тест.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!