Tuxera: Наша реализация NTFS быстрее других файловых систем в Linux

Антон Альтапармаков (Anton Altaparmakov), ведущий разработчик компании Tuxera, сделал весьма громкое заявление, сообщив в почтовой рассылке linux.file-systems, что NTFS является самой быстрой файловой системой… в Linux.Tuxera — финская компания, основной бизнес которой построен на продаже коммерческих продуктов в виде реализации NTFS для Mac OS X и других ФС (exFAT, FAT и т.п.) для встраиваемых систем. Ее сотрудник Альтапармаков давно известен в Open Source-среде благодаря разработке драйвера NTFS для ядра Linux. Реализация NTFS от Tuxera на уровне ядра Linux (т.е. не требующая FUSE и не работающая в пользовательском пространстве) так и остается закрытой, но разработчик не преминул возможностью похвастаться ее достижениями.Из письма Антона в linux.file-systems: «[..] драйвер для [Linux-]ядра Tuxera NTFS быстрее, чем вообще может быть любой другой userspace-драйвер для NTFS. Он еще и быстрее, чем ext3/ext4. На примере встраиваемой системы (процессор 800 МГц, 512 Мб RAM, размер буфера записи — 64 КиБ) NTFS в пользовательском пространстве достигает максимальной скорости кэшируемой записи в ~15 МиБ/с, ext3 — ~75 МиБ/с, ext4 — 100 МиБ/с, а Tuxera NTFS kernel driver — ~190 МиБ/с, превосходя ext4 вдвое, а реализацию NTFS в пользовательском пространстве — в 10 раз. У файловых систем в пользовательском пространстве есть свои применения, но высокая производительность — это не одно из них… Вы можете сказать, что ext3/4 являются журналируемыми, поэтому нечестно так сравнивать, но тогда я добавлю, что FAT32 достигает скорости в 100 МиБ/с на том же оборудовании в том же тесте, чем всего вдвое уступает NTFS».В последующем письме он же напишет, что благодаря реализованному им механизму «отложенный обновлений метаданных» реализация Tuxera NTFS для ядра Linux «превосходит все другие протестированные файловые системы», среди которых называются разные версии ext, XFS и FAT.

©  nixp