Сравнение файловых систем.
Сравнение файловых систем
NTFS
Достоинства:
Быстрая скорость доступа к файлам малого размера
Размер дискового пространства на сегодняшний день практически не ограничен;
Фрагментация файлов не влияет на саму файловую систему;
Высокая надежность сохранения данных и собственно самой файловой структуры;
Высокая производительность при работе с файлами большого размера;
Недостатки:
Более высокие требования к объему оперативной памяти по сравнению с FAT 32;
Работа с каталогами средних размеров затруднена из-за их фрагментации;
Более низкая скорость работы по сравнению с FAT 32;
FAT 32
Достоинства:
Высокая скорость работы;
Низкое требование к объему оперативной памяти;
Эффективная работа с файлами средних и малых размеров;
Более низкий износ дисков, вследствие меньшего количества передвижений головок чтения/записи.
Недостатки:
Низкая защита от сбоев системы;
Не эффективная работа с файлами больших размеров;
Ограничение по максимальному объему раздела и файла;
Снижение быстродействия при фрагментации;
Снижение быстродействия при работе с каталогами, содержащими большое количество файлов;
Итак, некоторые соображения. Обе файловые системы хранят данные в кластерах минимальный размер которого равен 512 b. Как правило обычный размер кластера равен 4 Kb. На этом сходства пожалуй и заканчиваются. Кое-что о фрагментации: скорость работы NTFS резко снижается при заполнении диска на 80 — 90 %. Это связано с фрагментацией служебных и рабочих файлов. Чем больше Вы работаете с таким загруженным диском, тем сильнее фрагментация и тем ниже производительность. В FAT 32 фрагментация рабочей области диска происходит и на более ранних этапах. Дело тут зависит от того, насколько часто Вы записываете/стираете данные. Как и в NTFS, фрагментация сильно снижает производительность. Теперь об оперативной памяти. Объем самой электронной таблицы FAT 32 может занимать в ОЗУ порядка нескольких мегабайт. Но на помощь приходит кэширование. Что записывается в кэш:
Наиболее используемые каталоги;
Данные о всех используемых в данный момент времени файлах;
Данные о свободном пространстве диска;
А что же NTFS? Кэшированию трудно поддаются каталоги больших размеров, а они могут достигать размеров нескольких десятков мегабайт. Плюс MFT, плюс информация о свободном месте на диске. Хотя надо заметить, что NTFS все же довольно экономно расходует ресурсы оперативной памяти. В наличии удачная система хранения данных, в MFT каждая запись примерно равна 1 Kb. Но все же требования к объему ОЗУ выше, чем для FAT 32. Короче, если Ваша память меньше или равна 64 Mb, то эффективнее с точки зрения скорости окажется FAT 32. Если больше — разница в скорости будет маленькая, а зачастую вообще никакой. Теперь о самом жестком диске. Для использования NTFS желательно наличие Bus Mastering. Что это? Это особый режим работы драйвера и контроллера. При использовании BM обмен происходит без участия процессора. Отсутствие ВМ скажется на производительности системы. Кроме этого, вследствие использования более сложной файловой системы количество движений головок чтения/записи возрастает, что так же влияет на скорость. Наличие дискового кэша одинаково положительно сказывается, как на NTFS, так и на FAT 32.
Выбор файловой системы за Вами.
[share-locker locker_id=»1d3103083b649c06b» theme=»blue» message=»Если Вам понравилась эта статья,нажмите на одну из кнопок ниже.СПАСИБО!» facebook=»true» likeurl=»CURRENT» vk=»true» vkurl=»CURRENT» google=»true» googleurl=»CURRENT» tweet=»true» tweettext=»» tweeturl=»CURRENT» follow=»true» linkedin=»true» linkedinurl=»CURRENT» ][/share-locker]