Оценка производительности ZFS на уровне ядра в Linux
Ресурс Phoronix провел тестирования недавно представленной нативной поддержки ZFS для Linux, работающей в виде модуля ядра. В тестировании также приняли участие файловые системы Ext4, XFS, Btrfs и реализация ZFS в виде FUSE-модуля, работающего в пространстве пользователя.- В большинстве тестов производительность ZFS в виде модуля ядра оказалась в несколько раз быстрее FUSE-модуля ZFS.
- При сравнении с Btrfs нативная реализация ZFS (далее просто ZFS) оказалась быстрее в 3 тестах (SQLite, FS-Mark, Threaded I/O Tester) из 9.
- В тесте Apache Benchmark ZFS примерно на 10% отстала от Ext4, XFS и Btrfs.
- В тесте SQLite ФС ZFS в три раза обогнала Btrfs, но на 12% отстала от Ext4 и на 40% от ZFS;
- При оценке скорости сборки (Compile Bench) ZFS опередила XFS на 10%, но отстала от Btrfs в два раза, а от Ext4 - в 2.5 раза;
- В тесте IOzone на скорость записи ZFS отстала от Ext4 и XFS на 18%, от Btrfs на 30%.
- В тесте IOzone на скорость чтения ZFS на 8% опередила Ext4 и XFS, но на 7% отслата от Btrfs. Примечательно, что FUSE-реализация ZFS в данном тесте на доли процента обогнала нативную реализацию ZFS;
- В тесте Dbench ZFS в два раза отстала от XFS, на 34% отстала от Ext4 и на 15% от Btrfs;
- В тесте FS-Mark ZFS на 20% обогнала Btrfs и на 2% XFS, но на 12% отстала от Ext4;
- В тесте Threaded I/O Tester ZFS оказалась лидером, обогнав ext4 и XFS на 40%, а Btrfs на 3%. Интересно, что данный тест также был запущен в OpenSоlaris, в котором результаты работы ZFS отстали от Linux в 11 раз;
- В тесте PostMark ZFS значительно отстал от других систем, например, от Ext4 в 16 раз, от XFS в 15 раз, а от Btrfs в 12 раз. Производительность ZFS в OpenSolaris оказалась выше реализации ZFS для Linux в два раза.
Полный текст статьи читайте на OpenNet