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

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

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

Сообщение Dmitry Shurupov »

Антон Альтапармаков (Anton Altaparmakov), ведущий разработчик компании Tuxera, сделал весьма громкое заявление, сообщив в почтовой рассылке linux.file-systems, что NTFS является самой быстрой файловой системой… в GNU/Linux. Tuxera — финская компания, основной бизнес которой построен на продаже коммерческих продуктов в виде реализации NTFS для Mac OS X и других ФС (exFAT, FAT и т.п.) для встраиваемых систем. Ее сотрудник Альтапармаков давно известен в Open Source-среде благодаря разработке драйвера NTFS для Linux. Реализация NTFS от Tuxera на уровне ядра (т.е. не требующая FUSE и не работающая в пользовательском пространстве) так и остается закрытой, но разработчик не преминул возможностью похвастаться ее достижениями. Из письма Антона в linux.file-systems: «[..] драйвер для ядра 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 для ядра «превосходит все другие протестированные файловые системы», среди которых называются разные версии ext, XFS и FAT.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Stauffenberg
Сообщения: 2041
Статус: ☮ PEACE ☮
ОС: открытая и свободная

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

Сообщение Stauffenberg »

Ах, хвастунишка :)
Labor omnia vincit

"Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” (Brian Kernighan)
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

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

Сообщение Denjs »

«отложенный обновлений метаданных»

т.е. если свет моргнул, система reboot - то с необновленными метаданными мы отгребаем потерю данных?

я правильно понимаю?

ну тогда fat32 - он полюбому быстрее будет)))
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

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

Сообщение Brainsburn »

Чет я, знаете, не замечал, что NTFS быстрее ext4 =) Вообще, подобным словам начинаю доверять только если они идут из уст сторонних специалистов.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

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

Сообщение Bluetooth »

Чюдеса :)

И на какой это встроенной системе можно писать 190 мегабайт в секунду? на встроенной системе с сас винтами? :)
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

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

Сообщение Ism »

с flash винтами
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

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

Сообщение kma21 »

Готов поспорить, что по мнению автора его драйвер NTFS быстрее драйвера NTFS от создателей =D
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

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

Сообщение Nazyvaemykh »

kma21, что в этом было бы удивительного?
Для Linux написать хороший драйвер проще, это во-первых.
Во-вторых, такое же довольно часто случается, кто-то что-то сделает первых, а второй сделает еще быстрее?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
kma21
Сообщения: 874
Статус: Странный экспериментатор...

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

Сообщение kma21 »

Nazyvaemykh, ну насколько мне известно, NTFS разработка закрытая и, как мне кажется, всЁ достигается методом проб и ошибок и реверс инженерингом.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

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

Сообщение watashiwa_daredeska »

Denjs писал(а):
27.06.2011 17:41
ну тогда fat32 - он полюбому быстрее будет
Dmitry Shurupov писал(а):
27.06.2011 12:30
тогда я добавлю, что FAT32 достигает скорости в 100 МиБ/с на том же оборудовании в том же тесте, чем всего вдвое уступает NTFS


Denjs писал(а):
27.06.2011 17:41
не замечал, что NTFS быстрее ext4
Dmitry Shurupov писал(а):
27.06.2011 12:30
Tuxera NTFS kernel driver


Bluetooth писал(а):
27.06.2011 18:40
И на какой это встроенной системе можно писать 190 мегабайт в секунду?
Dmitry Shurupov писал(а):
27.06.2011 12:30
максимальной скорости кэшируемой записи


Хм… Может, новости урезать до 5–10 ключевых слов? Всё равно больше никто не читает :)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

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

Сообщение watashiwa_daredeska »

Denjs писал(а):
27.06.2011 17:41
т.е. если свет моргнул, система reboot - то с необновленными метаданными мы отгребаем потерю данных?
А разве на нежурналируемых ФС бывает как-то по другому в принципе?
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

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

Сообщение Bluetooth »

watashiwa_daredeska писал(а):
27.06.2011 22:26
Хм… Может, новости урезать до 5–10 ключевых слов? Всё равно больше никто не читает :)

Поддерживаю. Особенно такие :) Если речь идет о кешируемой записи, то говорить вообще не о чем :)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21545
Статус: nulla salus bello
ОС: Debian GNU/Linux

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

Сообщение Bizdelnick »

watashiwa_darede... писал(а):
27.06.2011 22:33
А разве на нежурналируемых ФС бывает как-то по другому в принципе?

А разве NTFS стала нежурналируемой?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

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

Сообщение Bluetooth »

Bizdelnick писал(а):
27.06.2011 22:39
watashiwa_darede... писал(а):
27.06.2011 22:33
А разве на нежурналируемых ФС бывает как-то по другому в принципе?

А разве NTFS стала нежурналируемой?

Ну, если даж метаданные не спешат сбрасывать на диск, то можно считать ее с такими дровами нежурналируемой (: По крайней мере, весело должно быть (:
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

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

Сообщение watashiwa_daredeska »

Bizdelnick писал(а):
27.06.2011 22:39
А разве NTFS стала нежурналируемой?
Dmitry Shurupov писал(а):
27.06.2011 12:30
Вы можете сказать, что ext3/4 являются журналируемыми, поэтому нечестно так сравнивать
Видимо да. По крайней мере в этой реализации :)
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

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

Сообщение Ленивая Бестолочь »

там наверно ещё не поддерживают acl, треды, длинные имена файлов и вообще все файлы лежат в одном каталоге.
и не больше 512 байт на файл.
но с ext3 сравнивать нечестно :-)
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
deadhead
Сообщения: 1913
Статус: zzz..z

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

Сообщение deadhead »

Bluetooth писал(а):
27.06.2011 18:40
И на какой это встроенной системе можно писать 190 мегабайт в секунду? на встроенной системе с сас винтами? :)

Ism писал(а):
27.06.2011 19:11
с flash винтами

Насколько мне известно блочно-ориентированные ФС работают на флеш носителях, по большей своей части, средствами FTL слоя... Данный слой может быть программным или аппаратным. Собственно, FTL это одно из узких мест в плане производительности. Не исключено, что представленная реализация NTFS работает с флеш носителем без участия (программного) FTL слоя, напрямую как с mtd устройством. Если это действительно так, то интересно было бы сравнение с флеш-ориентированными ФС.
[x] close
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

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

Сообщение frp »

kma21 писал(а):
27.06.2011 20:16
Готов поспорить, что по мнению автора его драйвер NTFS быстрее драйвера NTFS от создателей =D

Это даже вполне возможно. Драйвер NTFS от создателей - не быстрый (либо просто сама ФС настолько плохая) (хотя ntfs-3g и дефолтный ядерный read-only драйвер еще медленнее).
Dmitry Shurupov писал(а):
27.06.2011 12:30
В последующем письме он же напишет, что благодаря реализованному им механизму «отложенный обновлений метаданных» реализация Tuxera NTFS для ядра «превосходит все другие протестированные файловые системы», среди которых называются разные версии ext, XFS и FAT.

Dmitry Shurupov писал(а):
27.06.2011 12:30
отложенный обновлений метаданных

Это получается, они даже метаданные на диск не сбрасывают? То есть, NTFS в их реализации - не журналируемая ФС? Я бы этот драйвер не юзал, В моих условиях пусть лучше будет медленно, но стабильно.
Спасибо сказали: