For faster navigation, this Iframe is preloading the Wikiwand page for WAFL.

WAFL

Материал из Википедии — свободной энциклопедии

WAFL
Разработчик NetApp

WAFL (англ. Write Anywhere File Layout — файловая структура с записью повсюду) — файловая система, используемая в специализированных операционных системах семейства OnTap[англ.], применяемых в системах хранения данных компании NetApp.

Система используется не только для сетевых накопителей, но и для организации хранения блочных сетей хранения данных. Как блочное, так и файловое хранение организовано поверх методов управления и адресации данных в WAFL, независимо друг от друга.

Ряд идей WAFL заимствованы в файловой системе ZFS.

Особенности функционирования

[править | править код]

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

Выбранная схема работы обеспечивает высокую производительность при записи, так как нет необходимости производить поиск нужного места и дожидаться позиционирования туда головок жёстких дисков для проведения записи или перезаписи (данные могут записываться «повсюду») появилась возможность записывать «случайные» записи в «последовательном» порядке, что гораздо эффективнее для быстродействия дисков, особенно для задач с большим процентом небольших записей в «случайном» порядке (например, в OLTP-сценариях при работе с базами данных). Также способ организации записи позволяет использовать достаточно простую схему для создания мгновенных снимков состояния данных.

Возможности RAID встроены в WAFL, в частности, это позволило организовать режим записи «полными полосами», и, тем самым, преодолеть такой характерный недостаток RAID с чередованием с чётностью (RAID типов 3, 4, 5 и 6) как медленная «случайная» запись, которая, как правило, втрое медленнее, чем на уровнях RAID без чётности (RAID типов 0, 1, 10). Реализована возможность создать RAID типа 6 («чередование с двойной чётностью»), защищающий от выхода из строя двух дисков одновременно и функционирующий с той же производительностью, что и RAID-5 (в стандартных реализациях RAID-6 на 10—20 % медленнее аналогичного по набору накопителей RAID-5).

Система позволяет использовать технологию тонкого резервирования (англ. thin provisioning), выделяющую пространство хранения по мере его востребования.

Ещё одна возможность, реализованная на уровне файловой — дедупликация.

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

Для улучшения этой статьи по информационным технологиям желательно: Найти и оформить в виде сносок ссылки на независимые авторитетные источники, подтверждающие написанное.Добавить иллюстрации.После исправления проблемы исключите её из списка. Удалите шаблон, если устранены все недостатки.
{{bottomLinkPreText}} {{bottomLinkText}}
WAFL
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?