Сравнение производительности ФС на программном RAID1 в Linux
Sander Marechal неудовлетворенный производительностью аппаратного RAID контроллера 3ware 9550XSU (не fake-raid, нормальный SATA RAID ценовой категории около 300$) провел серию измерений производительности файловых систем XFS, Ext3, ReiserFS и JFS.
Изначально была поставлена задача сравнения производительности программного и аппаратного RAID, но в процессе работы с 3ware 9550XSU обнаружились крайне низкая производительность на операциях записи данных при отключенном режиме “write cache” (на карте не был установлен BBU), что в конце-концов привело к переходу на программный RAID (mdadm), который к тому же лишен необходимости использования при замене сбойных дисков только накопителей идентичного объема.
Вместо использования тестовых комплектов Bonnie++ и IOzone, было решено создать свой набор тестов, основанных на эмуляции выполнения таких задач, как выполнение резервного копирования, поддержания большой коллекции музыкальных файлов и изображений.
Результаты тестирования:
- Скорость чтение 10928 файлов размером несколько Кб: все ФС примерно на одном уровне;
- Скорость записи 10928 файлов размером несколько Кб, тесты по удалению файлов и одновременному чтению и записи: с небольшим отрывом лидируют ext3 и reiserfs, на последнем месте - jfs, с отставанием в 3- 10 раз;
- Скорость чтение 1744 файлов размером несколько 4Мб, тесты по записи данных и одновременного чтения и записи:: лидируют xfs и jfs;
- Операции с файлами размером несколько Гб: c несущественным отрывом лидируют xfs и ext3.
В итоге выбор был сделан в пользу XFS, как наиболее сбалансированной по своим характеристикам.
Первоисточник на сайте «OpenNET»

