рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

NTFS и FAT: скорость

NTFS и FAT: скорость - раздел Компьютеры, Ntfs И Fat: Скорость В Этой Статье Я Попытаюсь Дать...

NTFS и FAT: скорость

В этой статье я попытаюсь дать оценку быстродействию файловых систем, используемых в операционных системах Windows 95/98/ME, а также Windows NT/2000. Статья не содержит графиков и результатов тестирований, так как эти результаты слишком сильно зависят от случая, методик тестирования и конкретных систем, и не имеют почти никакой связи с реальным положением дел. В этом материале я вместо этого постараюсь описать общие тенденции и соображения, связанные с производительностью файловых систем. Прочитав данный материал, вы получите информацию для размышлений и сможете сами сделать выводы, понять, какая система будет быстрее в ваших условиях, и почему. Возможно, некоторые факты помогут вам также оптимизировать быстродействие своей машины с точки зрения файловых систем, подскажут какие-то решения, которые приведут к повышению скорости работы всего компьютера. В данном обзоре упоминаются три системы - FAT (далее FAT16), FAT32 и NTFS, так как основной вопрос, стоящий перед пользователями Windows2000 - это выбор между этими вариантами. Я приношу извинение пользователям других файловых систем, но проблема выбора между двумя, внешне совершенно равнозначными, вариантами со всей остротой стоит сейчас только в среде Windows2000. Я надеюсь, всё же, что изложенные соображения покажутся вам любопытными, и вы сможете сделать какие-то выводы и о тех системах, с которыми вам приходится работать.

Данная статья состоит из множества разделов, каждый из которых посвящен какому-то одному вопросу быстродействия. Многие из этих разделов в определенных местах тесно переплетаются между собой. Тем не менее, чтобы не превращать статью в кашу, в соответствующем разделе я буду писать только о том, что имеет отношение к обсуждаемый в данный момент теме, и ни о чем более. Если вы не нашли каких-то важных фактов в тексте - не спешите удивляться: скорее всего, вы встретите их позже. Прошу вас также не делать никаких поспешных выводов о недостатках и преимуществах той или иной системы, так как противоречий и подводных камней в этих рассуждениях очень и очень много. В конце я попытаюсь собрать воедино всё, что можно сказать о быстродействии систем в реальных условиях.

Теория

Самое фундаментальное свойство любой файловой системы, влияющее на быстродействие всех дисковых операций - структура организации и хранения информации, т.е. то, как, собственно, устроена сама файловая система. Первый раздел - попытка анализа именно этого аспекта работы, т.е. физической работы со структурами и данными файловой системы. Теоретические рассуждения, в принципе, могут быть пропущены - те, кто интересуется лишь чисто практическими аспектами быстродействия файловых систем, могут обратиться сразу ко второй части статьи.

Для начала хотелось бы заметить, что любая файловая система так или иначе хранит файлы. Доступ к данным файлов - основная и неотъемлемая часть работы с файловой системой, и поэтому прежде всего нужно сказать пару слов об этом. Любая файловая система хранит данные файлов в неких объемах - секторах, которые используются аппаратурой и драйвером как самая маленькая единица полезной информации диска. Размер сектора в подавляющем числе современных систем составляет 512 байт, и все файловые системы просто читают эту информацию и передают её без какой либо обработки приложениям. Есть ли тут какие-то исключения? Практически нет. Если файл хранится в сжатом или закодированном виде - как это возможно, к примеру, в системе NTFS - то, конечно, на восстановление или расшифровку информации тратится время и ресурсы процессора. В остальных случаях чтение и запись самих данных файла осуществляется с одинаковой скоростью, какую файловую систему вы не использовали бы.

Обратим внимание на основные процессы, осуществляемые системой для доступа к файлам:

Поиск данных файла

На что влияет этот параметр: на скорость навигации по файлу (доступ к произвольному фрагменту файла). Любая работа с большими файлами данных и… Вывод: Абсолютный лидер - FAT16, он никогда не заставит систему делать лишние…

Поиск свободного места

На что влияет этот параметр: на скорость создания файлов, особенно больших. Сохранение или создание в реальном времени больших мультимедийных файлов… Вывод: NTFS имеет наиболее эффективную систему нахождения свободного места.…

Работа с каталогами и файлами

На что влияет этот параметр: на скорость осуществления любых операций с файлом, в том числе - на скорость любой операции доступа к файлу, особенно -… Вывод: структура каталогов на NTFS теоретически гораздо эффективнее, но при… Преимущества каталогов NTFS становятся реальными и неоспоримыми только в том случае, если в одно каталоге присутствуют…

Практика

Объем оперативной памяти (кэширование)

В случае, если этот базовый объем информации не будет доступен прямо в оперативной памяти, системе придется совершать множество ненужных операций… К сожалению, можно с уверенностью сказать: NTFS теряет огромное количество… Типичный в настоящее время объем памяти в 64 Мбайта, к сожалению, также не дает возможности организовать эффективную…

Быстродействие накопителя

Подводя краткий итог влиянию быстродействия диска и контроллера на быстродействия системы в целом, можно сказать так: NTFS страдает от медленных…

Размер кластера

Другие соображения

Выводы

В данной заключительной части "одной строчкой" собраны ключевые особенности быстродействия этих трех файловых систем.

FAT - плюсы:

  • Для эффективной работы требуется немного оперативной памяти.
  • Быстрая работа с малыми и средними каталогами.
  • Диск совершает в среднем меньшее количество движений головок (в сравнении с NTFS).
  • Эффективная работа на медленных дисках.

FAT - минусы:

  • Катастрофическая потеря быстродействия с увеличением фрагментации, особенно для больших дисков (только FAT32).
  • Сложности с произвольным доступом к большим (скажем, 10% и более от размера диска) файлам.
  • Очень медленная работа с каталогами, содержащими большое количество файлов.

NTFS - плюсы:

  • Фрагментация файлов не имеет практически никаких последствий для самой файловой системы - работа фрагментированной системы ухудшается только с точки зрения доступа к самим данным файлов.
  • Сложность структуры каталогов и число файлов в одном каталоге также не чинит особых препятствий быстродействию.
  • Быстрый доступ к произвольному фрагменту файла (например, редактирование больших .wav файлов).
  • Очень быстрый доступ к маленьким файлам (несколько сотен байт) - весь файл находится в том же месте, где и системные данные (запись MFT).

NTFS - минусы:

  • Существенные требования к памяти системы (64 Мбайт - абсолютный минимум, лучше - больше).
  • Медленные диски и контроллеры без Bus Mastering сильно снижают быстродействие NTFS.
  • Работа с каталогами средних размеров затруднена тем, что они почти всегда фрагментированы.
  • Диск, долго работающий в заполненном на 80% - 90% состоянии, будет показывать крайне низкое быстродействие.

Хотелось бы еще раз подчеркнуть, что на практике основной фактор, от которого зависит быстродействие файловой системы - это, как ни странно, объем памяти машины. Системы с памятью 64-96 Мбайт - некий рубеж, на котором быстродействие NTFS и FAT32 примерно эквивалентно. Обратите внимание также на сложность организации данных на вашей машине. Если вы не используете ничего, кроме простейших приложений и самой операционной системы - может случиться так, что FAT32 сможет показать более высокое быстродействие и на машинах с большим количеством памяти.

NTFS - система, которая закладывалась на будущее, и это будущее для большинства реальных применений сегодняшнего дня еще, к сожалению, видимо не наступило. На данный момент NTFS обеспечивает стабильное и равнодушное к целому ряду факторов, но, пожалуй, всё же невысокое - на типичной "игровой" домашней системе - быстродействие. Основное преимущество NTFS с точки зрения быстродействия заключается в том, что этой системе безразличны такие параметры, как сложность каталогов (число файлов в одном каталоге), размер диска, фрагментация и т.д. В системах FAT же, напротив, каждый из этих факторов приведет к существенному снижению скорости работы.

Только в сложных высокопроизводительных системах - например, на графических станциях или просто на серьезных офисных компьютерах с тысячами документов, или, тем более, на файл-серверах - преимущества структуры NTFS смогут дать реальный выигрыш быстродействия, который порой заметен невооруженным глазом. Пользователям, не имеющим большие диски, забитые информацией, и не пользующимся сложными программами, не стоит ждать от NTFS чудес скорости - с точки зрения быстродействия на простых домашних системах гораздо лучше покажет себя FAT32.

Автор: Дмитрий Михайлов
http://www.mtu-net.ru/pinetar/dm

 

<<<<...Назад Содержание Вперед...>>>>

Обсудить в форуме...>>>>

 

Рекомендовать эту страницу...>>>>

 

– Конец работы –

Используемые теги: NTFS, FAT, Скорость0.064

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: NTFS и FAT: скорость

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Фазовая скорость, групповая скорость и скорость переноса энергии
Необходимость введения этого понятия возникла из-за широкого использования в радиоэлектронике линий передач энергии и информации с дисперсионными… Мы начнем анализ с изложения доказательства, в котором вводится это понятие.…

Скорость движения Средняя путевая скорость Мгновенная скорость/ скорость движения
Кинема тика точки раздел кинематики изучающий математическое описание движения материальных точек Основной задачей кинематики является... Основная задача механики определить положение тела в любой момент времени... Механическое движение это изменение положения тела в пространстве с течением времени относительно других тел...

Скорость образования, расходования компонента и скорость реакции
Если реакция гетерогенная и протекает на границе раздела фаз, то реакционным пространством является поверхность S (R = S) и изме¬нение количества… При этом скорость расходования исходных веществ будет от¬рицательной (со… Та¬кой системе в химической технологии соответствует прерывный про¬цесс, например, в закрытых чанах или автоклавах. В…

Истинная скорость Vист - это скорость волны в малом объеме породы. Она определяется путем ультразвуковых измерений на образцах
В связи с разным строением слоистых сейсмических сред и границ в сейсморазведке используются следующие скорости или типы скоростей распространения... Истинная скорость Vист это скорость волны в малом объеме породы Она... Пластовая скорость Vп это средняя скорость распространения упругих волн в каждом пласте изучаемого геологического...

Уравнение движения три способа их задания: перемещение, скорость, ускорение
Перемещение... Пусть точка А движется и за время t из положения в положение...

Радиус-вектор, скорость, ускорение
Механика наука изучающая перемещение в пространстве твердых тел и равновесие их под воздействием сил... Кинематика раздел механики изучающий движение твердых тел не интересуясь... Тела которые при движении не деформируются твердые тела...

Таким образом, в вакууме фазовая скорость электромагнитных волн совпадает со скоростью света
Уравнение вида... представляет собой волновое уравнение Всякая функция удовлетворяющая такому уравнению описывает некоторую волну...

Влияние температуры на скорость химической реакции
Классификация химических реакций самостоятельно... Скорость химической реакции... Влияние температуры на скорость химической реакции...

ПОСТУПАТЕЛЬНОЕ ДВИЖЕНИЕ. СКОРОСТЬ И УСКОРЕНИЕ ТОЧКИ
ПОСТУПАТЕЛЬНОЕ ДВИЖЕНИЕ СКОРОСТЬ И УСКОРЕНИЕ ТОЧКИ Определение траектории движения... Задача К... Определение скорости и ускорения точки по заданным уравнениям...

Основные классы неорганических соединений. Определение молярной массы эквивалентов цинка. Определение теплоты реакции нейтрализации. Скорость химической реакции. Катализ
ВВЕДЕНИЕ... При изучении химии большое значение имеет лабораторный практикум Правильно поставленный эксперимент позволяет...

0.032
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам