Сравнение файловых систем NTFS и FAT

1) Поиск данных файла (скорость доступа к произвольному фрагменту файла). Этот параметр показывает, насколько сильно сама файловая система страдает от фрагментации файлов.
• Абсолютный лидер — FAT16, он никогда не заставит систему делать лишние дисковые операции для данной цели. Затем идет NTFS — эта система также не требует чтения лишней информации, по крайней мере, до того момента, пока файл имеет разумное число фрагментов. <B.FAT32< B>испытывает огромные трудности, вплоть до чтения лишних сотен килобайт из области FAT, если файл разбросан разным областям диска. Если файл фрагментирован, но лежит компактной кучей фрагментов — FAT32 всё же не испытывает больших трудностей, так как физический доступ к области FAT будет также компактен и буферизован.
2) Поиск свободного места. Данная операция производится в том случае, если файл нужно создать с нуля или скопировать на диск. Поиск места под физические данные файла зависит от того, как хранится информация о занятых участках диска. Этот параметр показывает, насколько быстро система сможет найти место для записи на диск новых данных, и какие операции ей придется для этого проделать.
• NTFS имеет наиболее эффективную систему нахождения свободного места. Стоит отметить, что действовать "в лоб" на FAT16 или FAT32 очень медленно, поэтому для нахождения свободного места в этих системах применяются различные методы оптимизации, в результате чего и там достигается приемлемая скорость.
3) Работа с каталогами и файлами. Влияет на скорость осуществления любых операций с файлом, в том числе — на скорость любой операции доступа к файлу, особенно — в каталогах с большим числом файлов (тысячи).
• Структура каталогов на NTFS теоретически гораздо эффективнее, но при размере каталога в несколько сотен файлов это практически не имеет значения. Для малых и средних каталогов NTFS имеет на практике меньшее быстродействие.
• Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют тысячи файлов — в этом случае быстродействие компенсирует фрагментацию самого каталога и трудности с физическим обращением к данным (в первый раз — далее каталог кэшируется). Напряженная работа с каталогами, содержащими порядка тысячи и более файлов, проходит на NTFS буквально в несколько раз быстрее, а иногда выигрыш в скорости по сравнению с FAT и FAT32 достигает десятков раз.
FAT — плюсы: Для эффективной работы требуется немного оперативной памяти. Быстрая работа с малыми и средними каталогами. Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS). Эффективная работа на медленных дисках.
FAT — минусы: Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32). Сложности с произвольным доступом к большим файлам. Очень медленная работа с каталогами, содержащими большое количество файлов.
NTFS — плюсы: Фрагментация файлов не имеет практически никаких последствий для самой файловой системы. Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию. Быстрый доступ к произвольному фрагменту файла. Очень быстрый доступ к маленьким файлам.
NTFS — минусы: Существенные требования к памяти системы (от 64 Мбайт). Медленные диски и контроллеры без Bus Mastering сильно снижают быстродействие NTFS. Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы. Диск, долго работающий в заполненном на 80% — 90% состоянии, будет показывать крайне низкое быстродействие.
  FAT16 FAT32 NTFS
ОС DOS, Windows9X, NT всех версий Windows98, NT5 NT4, NT5
Мах размер тома 2 Гбайт практически неограничен практически неограничен
Мах число файлов на томе примерно 65 тысяч практически не ограничено практически не ограничено
Имя файла с поддержкой длинных имен 255 символов, системный набор символов с поддержкой длинных имен 255 символов, системный набор символов 255 символов, любые символы любых алфавитов (65 тысяч разных начертаний)
Возможные атрибуты файла Базовый набор Базовый набор Любые
Безопасность нет нет Да
Сжатие нет нет Да
Устойчивость к сбоям средняя плохая полная
Экономичность минимальная улучшена максимальна
Быстродействие высокое для малого числа файлов, но быстро уменьшается с появлением большого количества файлов полностью аналогично FAT, но на дисках большого размера (десятки гигабайт) начинаются серьезные проблемы с общей организацией данных система не очень эффективна для малых и простых разделов (до 1 Гбайт)

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: