Новости

Linux обновляет систему хранения данных: минус 50% нагрузки на CPU и защита от сбоев

08.04.2026 11:41

В ядре Linux готовится масштабное обновление подсистемы хранения данных. Разработчики решили вдохнуть новую жизнь в технологию DRBD (Distributed Replicated Storage System), которая не получала значимых апдейтов во встроенной ветке ядра почти 15 лет.

Что такое DRBD и зачем оно нужно?

DRBD — это технология, которая объединяет дисковое пространство нескольких серверов в единый виртуальный кластер. Для пользователя это выглядит как обычный жесткий диск, но «под капотом» данные мгновенно дублируются на другие машины.

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

Что изменится в версии DRBD 9?

Долгое время в официальном ядре Linux использовалась устаревшая 8-я версия (еще времен ядра 2.6.33). Грядущее обновление до DRBD 9 принесет фундаментальные изменения:

  1. Масштабируемость: Вместо простой связки «узел к узлу» новая архитектура поддерживает до 32 узлов в одном кластере. Серверы могут находиться в разных дата-центрах, а данные передаются «по цепочке», что исключает появление единой точки отказа.
  2. Невероятная скорость: Благодаря поддержке технологий RDMA и InfiniBand, данные теперь могут копироваться напрямую в память удаленной машины, минуя лишние программные уровни.
  3. Эффективность: Тесты показывают, что скорость репликации вырастет вдвое, а нагрузка на центральный процессор снизится на 50%.
  4. Новые технологии: Добавлена работа с энергонезависимой памятью для ускорения записи метаданных и механизм обновления данных без блокировки текущих операций.

Обратная сторона медали

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

Когда ждать?

Первая серия патчей уже отправлена на рассмотрение. Сначала изменения появятся в тестовой ветке linux-next, а затем — в основном ядре. Ожидается, что полноценная поддержка DRBD 9 станет частью релизов линейки Linux 7.x.