meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| blog:2022:09:16 [2022/09/17 08:57] – mchus | blog:2022:09:16 [2022/09/22 07:07] (current) – mchus | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== 2022-09-16 Почему нельзя занимать СХД " | ||
| + | {{tag> | ||
| + | Производители большинства систем хранения данных не рекомендуют тратить всю ёмкость пула, рекомендуя оставлять определенный запас | ||
| + | |||
| + | Как вы знаете системы хранения данных грубо можно разделить на два вида: | ||
| + | - Классические и гибридные СХД с вращающимися жесткими дисками | ||
| + | - AFF ((All Flash)) - СХД только на твердотельных дисках | ||
| + | |||
| + | Начнём с последних | ||
| + | |||
| + | ====== All Flash ====== | ||
| + | |||
| + | СХД AllFlash - эти системы работают практически как один большой SSD диск. Все уже наверное знают что современные твердотельные диски могут записать в одну ячейку памяти только несколько битов информации (2, 3, 4) другими словами если необходимо записать один бит все равно ячейка будет записана целиком. Контроллер диска считывает содержимое ячейки, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Write cliff появляется тогда, когда свободные ячейки в которые можно писать без подготовки у диска закончились и ему срочно необходимо что-то предпринимать. Диск начинает уже не в фоне, а в приоритете дефрагментировать ячейки чтобы освободить новые блоки для записи. | ||
| + | |||
| + | Такая же проблема может коснуться и систем хранения данных. При активном изменении данных, | ||
| + | |||
| + | ====== Массивы преимущественно на жестких дисках (и гибриды) | ||
| + | |||
| + | Массивы на HDD по сравнению с AFF системами настоящее произведение искусства. В эти системы заложено очень много логики чтобы снизить влияние таких нестабильных устройств как жесткие диски, всяческие алгоритмы оптимизации расположения блоков на пластине диска, хитрые механизмы перестроения много ко многим, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Эти продвинутые механизмы были призваны снизить время отклика системы и " | ||
| + | |||
| + | Для дисковой СХД netapp принято закладывать порядка 30% запаса ёмкости в виду того что скорость системы резко падает при необходимости модификации уже записанных блоков и теряется все преимущество файловой системы WAFL, пишущей всегда в пустое место. | ||
| + | |||
| + | Архитектурные особенности WAFL можно сравнить с файловыми системами и СХД работающими по принципу CoW ((Copy on write)), например ZFS, BTRFS. | ||
| + | Данные в таких ФС не удаляются мгновенно и не перезаписываются, | ||
| + | |||
| + | {{: | ||
| + | |||
| + | |||
| + | ===== Виртуализация СХД ====== | ||
| + | <WRAP center round info 60%> | ||
| + | Виртуализация СХД это процесс презентации дискового ресурса одного или нескольких массивов другой системе, | ||
| + | |||
| + | Пожалуйста не путайте виртуализацию СХД и виртуализацию вычислительных ресурсов (виртуальные машины). | ||
| + | </ | ||
| + | |||
| + | При виртуализации дисковой емкости нет такого требования - оставлять запас на **виртуализуемых СХД** в размере 20%. Правило для всех виртуализаторов одинаковое - создать самую базовую сущность, | ||
| + | |||
| + | Во первых когда мы создаем один большой диск - емкость тратится, | ||
| + | |||
| + | Во вторых, | ||
| + | |||
| + | В третьих виртуализатор многое меняет в характере поступающей нагрузки к системам, | ||
| + | |||
| + | В этом случае деградации производительности на массивах и вовсе может не произойти даже при фактическом заполнении ёмкости. | ||