Недавно пришлось заниматься переносом архивов в линуксе. На харде были оба раздела - NTFS и EXT3.
И вот что удивило - удаление файлов любого размера в разделе NTFS происходит практически мгновенно, а в EXT3 гораздо дольше.
Например, если файл занимает несколько гиг, то в EXT3 он может удалятся десятки секунд, доходило до 30 секунд, при этом хард нещадно трещал, чего не было в NTFS.
Получается, чужая ФС ближе к линуксу, чем родная? :o
Re: NTFS быстрее EXT3? #1
Вообще изучите структуру этих двух ФС и поймете в чем дело:)
Re: NTFS быстрее EXT3? #2
Используете ntfs-3g? Там удалением занимается демон (работает в фоне)
Реально, ext3 удаляет быстрее. Таблица тестов для разных FS:
http://linuxhelp.150m.com/resources/fs-benchmarks.htm
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: NTFS быстрее EXT3? #3
Да зачем мне, простому юзеру хитромудрая структура файловой системы? Это дело разработчиков. А вот мое право - проверить результаты их творчества с секудомером в руках.
!
Мало ли каких дифирамбов они понаписуют в защиту преимуществ своих систем - каждый кулик свое болото хвалит
В реале же могуть быть совсем другие результы. Что и наблюдается в данном случае.
Microsoft много чего понаписывала про свою замечательную NTFS, что в ней даже вроле фрагментации нет. Потом выяснилось, что все-таки есть, но очень- очень маленькая. Еще позже оказалось, что никакая она не маленькая, а очень даже приличная
Кстати, NTFS активно юзаю лет 8, вылетела только один раз.
Re: NTFS быстрее EXT3? #4
Ха! В отношении удаления файлов в EXT3 и NTFS-3g - звездежь чистейшей воды! Возьмите секундомер и сами проверьте.
Re: NTFS быстрее EXT3? #5
Вам же по русски сказали: удалением/созданием/копированием занимается демон, кеширующий операции.
ext3 вседа держит данные в consistent состоянии. (ну, если юзер не задаст слишком большой readahead)
Азнать вам, простому юзверю такие вещи надо, дабы не задавать такие вопросы с очевидными ответами.
Re: NTFS быстрее EXT3? #6
Раз так, то почему и EXT3 не занимается этим кешированием, если оно дает такой прирост в скорости?
Re: NTFS быстрее EXT3? #7
$ head -c $((1024*1024*1024*5)) /dev/zero > BigFile
$ cat BigFile > /dev/null & time rm BigFile
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: NTFS быстрее EXT3? #8
Подумайте почему?
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: NTFS быстрее EXT3? #9
Видимо, боятся кеширования
Re: NTFS быстрее EXT3? #10
Нет, я хотел спросить, почему в этом примере файлик на 5 GB удаляется "мгновенно" ?
$ head -c $((1024*1024*1024*5)) /dev/zero > BigFile
$ cat BigFile > /dev/null & time rm BigFile
Поехали!
JID: konst.su [обезьяна] gmail.com
Re: NTFS быстрее EXT3? #11
Кстати, ваши сведения не подтверждаю. Н средней выборке ext3 у меня показала гораздо большую скорость создания/удаления/копирования.
Re: NTFS быстрее EXT3? #12
А вы пробовали копировать большое количество мелких файлов? Ну например пару гигов картинок...
NTFS нервно курит в сторонке!!!
Re: NTFS быстрее EXT3? #13
Согласен ваще-то - бывает что из NTFS-раздела удаляет быстрее, и именно потому что эта ФС чужая, оттуда файлы просто затираются, а из ext3 еще и права доступа и пр. атрибуты удалить надо, так что по времени получается подольше выходит. Но это не всегда - у меня тока на винтах IDE наблюдалась такая картина, а на SATA разницы ваще нет - по крайней мере невооруженным глазом, разве что спец. тестовые проги для измерения скорости юзать...