Обновление файловой системы Reiser4 c поддержкой различных транзакционных моделей | Ofisp.org

Обновление файловой системы Reiser4 c поддержкой различных транзакционных моделей

19 мая 201420:19

Эдуард Шишкин объявил о доступности патчей с реализацией файловой системы Reiser4 для ядра Linux 3.14. Новый выпуск примечателен добавлением поддержки различных транзакционных моделей, позволяющих сочетать в одной реализации ФС несколько режимов обеспечения целостности, оптимальных для разных типов носителей.

Обычно файловые системы поддерживают только одну, жестко интегрированную транзакционную модель. Это либо только журналирование (как в ReiserFS (v3), ext4, XFS), либо только Write-Anywhere (более известная как Copy-on-Write), как в ZFS и Btrfs. Однако, журналируемые файловые системы не лучший выбор для
SSD-дисков из-за двойных записей (все модифицированные блоки
записываются сначала в журнал, потом на штатное место на диске).
И, наоборот, CoW-файловые системы плохо работают с накопителями на основе вращающихся дисков (в этой модели модифицированные данные всегда записываются на новое место на диске, что приводит к фрагментации, к которой НЖМД особо чувствительны).

В Reiser4 удалось совместить обе техники. Теперь пользователь может задать желаемую транзакционную модель во время монтирования файловой системы. Помимо классических журналирования и CoW, Reiser4 также поддерживает и гибридную транзакционную модель, в которой часть
модифицированных блоков перезаписывается с использованием журнала на
старое место на диске, а другая часть - при помощи техники Copy-on-Write переносится на новое место. Решения о перезаписи или
перемещении блока принимаются исходя из попыток минимизировать
фрагментацию.

Поддерживаемые режимы обработки транзакций:

  • Журналирование ("txmod=journal") - классическая модель, подразумевающая помещение данных о изменении в журнал перед фактической перезаписью метаданных. Рекомендуется для накопителей с вращающимися дисками в случае, если при использовании гибридного режима наблюдаются проблемы с фрагментацией;
  • Copy-on-Write ("txmod=wa") - модель, при которой изменения не приводят к перезаписи данных, вместо этого новое состояние записывается в новое место, после чего меняется указатель актуального состояния. Реализация модели Copy-on-Write в Reiser4 применима только для SSD-накопителей, так как может приводить к излишней фрагментации на НЖМД из-за отсутствия активных действий по дефрагментации;
  • Гибридная модель ("txmod=hybrid"), используется по умолчанию и рассчитана на системы с НЖМД, на которых не выполняется огромное число операций случайной перезаписи. В гибридной модели используется концепция составных контрольных точек ("compound checkpoints") при которой часть изменений обрабатывается через журнал, а другая часть через технику Copy-on-Write. По сравнению с журналированием гибридная модель инициирует относительно небольшой объём операций ввода/вывода, при этом не приводит к такому существенному росту фрагментации, как в модели Copy-on-Write.

Дополнительно можно отметить, подготовку для openSUSE готовых для установки пакетов с ядром Linux 3.14, в которые интегрирована поддержка Reiser4. Кроме того, для Reiser4 предложен патч с реализацией поддержки опции монтирования "discard" для информирования SSD-накопителей о не используемых в ФС блоках, что позволяет повысить производительность при работе с SSD-накопителями и увеличить срок их службы.

Похожие материалы

27.03.2014
По задумке разработчиков, обновленные карты Google должны стать, в первую очередь, более интерактивными. Под этим, в частности, подразумевается появление дополнительных окон с информацией (справка, фотографии, отзывы) о выбранном месте, для чего достаточно будет кликнуть по нему указателем или значком лупы.
13.05.2013
Власти США и Китая недавно достигли соглашения о создании совместной рабочей группы, которая будет заниматься вопросами кибербезопасности в обоих странах. Об этом сообщил Государственный секретарь США Джон Керри (John Kerry) после встречи в Пекине с министром иностранных дел Китая Вангом Йи (Wang Yi), передает агентство Reuters. Властям США и Китая удалось договориться о сотрудничестве в киберпространстве после целой серии взаимных обвинений в кибершпионаже, которыми стороны обменивались в течение последних лет. Ранее сообщалось о том, что проблему кибербезопасности в своем телефонном разговоре обсуждали президент США Барак Обама (Barack Obama) и глава правительства Китая Си Цзиньпин (Xi Jinping). Источник: Kurs.
26.05.2014
Проблему хранения Больших Данных, похоже, поможет решить новая разработка компаний IBM и Fujifilm, которые представили прототип самой современной магнитной ленты, позволяющей хранить до 85,9 млрд бит данных на одном квадратном дюйме. На стандартном для отрасли картридже LTO в этом случае умещается 154 Тбайт несжатых данных. Существующая сегодня версия популярного формата, LTO-6, позволяет записать на один картридж 2,5 Тбайт данных. Новый прототип компании анонсировали на конференции IBM Edge, проходившей в Лас-Вегасе.
18.01.2013
Запрещенный на территории России ролик «Dumb Ways to Die» («Глупые способы умереть») победил на рекламном фестивале «The One Show», прошедшем в Нью-Йорке. Видео получило награду за лучшую социальную рекламу. Полный список лауреатов доступен на сайте фестиваля (.pdf). Комментируя награждение, организаторы фестиваля отметили, что авторы ролика смогли «превратить мрачную тему в веселое выступление, которое в обаятельной форме рассказывает зрителю о проблеме».
14.08.2015
Лидер по производству техники и электроники южнокорейская компания Samsung не перестает удивлять своих пользователей и устанавливать новые рекорды. В этот раз техногигант выпустил новый SSD-накопитель с невероятным объемом памяти – 16 терабайт. Те, кто пользуются подобными накопителями, знают, насколько быстро они передают данные. Правда, есть у них два недостатка: высокая стоимость и небольшая емкость. С последним из них успешно справилась компания Samsung.

Оборудование:

Общие характеристики Тип: Wi-Fi точка доступа Стандарт беспроводной связи: 802.11n, частота 2.4 ГГц...
→ Оставить отзыв
Для начала давайте определим что такое IPTV и мини-роутер. Мини-роутер (маршрутизатор) – сетевое...
→ Оставить отзыв
Подключение При подключении нового роутера к сети интернет необходимо подключить кабель провайдера...
→ Оставить отзыв
Сначала – посмотрим, что такое Wi-Fi 3G роутер вообще, и чем такие решения лучше «модемов». В...
→ Оставить отзыв