← Все инструменты Разработка

Dm-cache

Dm-cache - универсальный дисковый кэш на уровне блоков для сетевых хранилищ, построенный на основе Linux device-mapper, универсального средства виртуализации блочных устройств. Его можно прозрачно подключить к клиенту любого хранилища, системе, включая SAN…

dmcache

Что это

Dm-cache - универсальный дисковый кэш на уровне блоков для сетевых хранилищ, построенный на основе Linux device-mapper, универсального средства виртуализации блочных устройств.

Возможности и детали

  • Его можно прозрачно подключить к клиенту любого хранилища, системе, включая SAN, iSCSI и AoE, и он поддерживает динамическую настройку для оптимизация на основе политик;
  • Dm-cache использует модуль ядра device-mapper (dm_mod.ko), который доступно в последних версиях ядра;
  • Проекту 16 (!!!) лет, но он до сих пор не потерял актуальности.

Зачем нужен

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

Когда пригодится

  • Когда типовую функцию нужно добавить в проект без реализации с нуля;
  • Для прототипа, внутреннего сервиса или интеграции с существующим приложением;
  • Когда важны готовый API и возможность расширять решение своим кодом.

Что учесть

Перед подключением Dm-cache к проекту проверьте совместимость версий, стабильность API, лицензию и состояние поддержки проекта. Начните с тестового окружения, зафиксируйте рабочую конфигурацию и только после этого переносите инструмент в постоянный процесс.