Атрибуты файловой системы, влияющие на производительность

Чем дольше используется файловая система, тем более фрагментированной она становится. При динамическом выделении ресурсов блоки файлов размещаются все менее компактно, а логически последовательные файлы и логические тома физически становятся фрагментированными.

Ниже приведен список результатов обращения к файлам фрагментированного логического тома:

  • Последовательный доступ фактически перестает быть таковым
  • Неупорядоченный доступ требует больше времени
  • Время доступа в основном определяется временем поиска

После загрузки файла в память все перечисленные эффекты пропадают. Кроме перечисленных особенностей, производительность файловой системы зависит от следующих физических факторов:

  • Типы применяемых дисков и количество адаптеров
  • Объем памяти, выделенной для буферизации файлов
  • Соотношение числа обращений к локальным и удаленным файлам
  • Число обращений к файлу и применяемый приложением способ доступа

JFS позволяет изменять размер фрагмента файловой системы для более эффективного использования памяти с дополнительным разбиением блоков размером 4 КБ на более мелкие фрагменты. Количеством i-узлов файловой системы можно управлять с помощью параметра, задающего количество байт на каждый i-узел (NBPI). Для файловых систем с размером фрагмента менее 4 КБ возможно сжатие данных. Размер фрагмента и сжатие данных значительно влияют на производительность. Эти атрибуты файловой системы обсуждаются в следующих разделах: