[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Принципы управления системой: Операционная система и устройства


Расширенные журнализированные файловые системы

Размер блока файловой системы

Расширенная файловая система (JFS2) поддерживает размер блока 512, 1024, 2048 и 4096. Блоки небольшого размера позволяют более эффективно использовать дисковое пространство при сохранении файлов и каталогов. С другой стороны, применение блоков небольшого размера вызывает более интенсивное использование ресурсов, связанное с управлением большим числом маленьких блоков.

Размер блока JFS2 задается при создании файловой системы. В разных файловых системах могут применяться блоки разного размера, но в пределах каждой файловой системы могут применяться только блоки одного размера.

Переменное число I-узлов в JFS2

В JFS2 i-узлы выделяются по мере необходимости. Таким образом, число доступных i-узлов ограничено лишь размером самой файловой системы.

Задание размера блока файловой системы

Размер блока файловой системы задается при ее создании с помощью команды crfs или mkfs или с помощью инструмента управления системой SMIT. Выбор размера блока файловой системы должен основываться на предполагаемом размере файлов, которые будут храниться в этой файловой системе

Определение размера блока файловой системы

Для определения размера блока файловой системы можно воспользоваться командой lsfs или инструментом управления системой (SMIT). В прикладных программах размер блока можно определить с помощью процедуры statfs.

Совместимость и преобразование

Примечание: JFS2 - это новая файловая система, несовместимая с предыдущими версиями данной операционной системы.

Ограничения на применение драйверов устройств

Драйвер устройства должен поддерживать адресацию дисковых блоков такого же или меньшего размера, чем размер блока файловой системы.

Влияние на производительность

Несмотря на то, что в файловых системах применяются блоки размером менее 4096 байт, позволяющие более эффективно использовать дисковое пространство, использование блоков небольшого размера приводит к снижению производительности.

Операция выделения памяти выполняется чаще

Поскольку в дисковых системах с размером блока менее 4096 байт дисковое пространство выделяется блоками небольшого размера, то при увеличении размера файлов и каталогов операции выделения памяти выполняются чаще. Например, при выполнении операции записи в файл, размер которого увеличивается от нуля до 512, приведет к выделению файлу одного блока размером 512 байт. Если при следующей операции записи размер файла увеличится еще на 512, то файлу необходимо будет выделить еще один блок. В файловой системе с блоками по 4096 байт дисковое пространство было бы выделено только один раз, при первой операции записи. Во время второй операции записи дополнительное пространство не выделялось бы, поскольку первоначально выделенный блок размером 4096 байт достаточен для размещения всех данных файла.

Увеличение размера карты размещения

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

Ограничение размера JFS2

Максимальный размер файловой системы JFS2 составляет 4 петабайта. I-узлы выделяются в JFS2 динамически, поэтому при создании файловой системы JFS2 вам не нужно задумываться о необходимо количестве i-узлов. Необходимо лишь выбрать размер протокола файловой системы.

Размер протокола файловой системы JFS2

В большинстве конфигураций несколько журнализированных файловых систем используют общий протокол размером 4 Мб. Когда размер файловой системы достигает 2 Гб или когда суммарный размер файловых систем, использующих общий протокол, достигает 2 Гб, то применяемый по умолчанию размер протокола может оказаться недостаточным. В обоих случаях размер протокола необходимо увеличивать по мере увеличения размера файловой системы. Максимальный размер протокола JFS равен 256 Мб.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]