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