Назад | Перейти на главную страницу

Кто-нибудь пользуется dm-cache?

Кто-нибудь использует или использует dm-cache - специально для локального кэширования хранилищ на основе SAN?

Я ищу способ ускорить хранилище на основе SAN на гипервизоре CentOS 5.6 + XEN, который использует хранилище SAN, подключенное к iSCSI. Кажется, что dm-cache помогает, но я никогда не слышал о нем раньше, пока кто-нибудь не упомянул об этом в другом списке рассылки. Быстрый поиск в Google не дал мне особого впечатления от работы с пользователем.

Кто-нибудь им пользуется? Есть отзывы? Подводные камни? Истории успеха?

Я имею в виду это: https://github.com/mingzhao/dm-cache/blob/5670b91bc7c412885339f11fcf794a70c26da879/README

После беглого просмотра отчета IBM Research Report я не убедился в его ценности. Если SAN построена правильно, пропускная способность и количество предоставленных операций ввода-вывода в секунду будут меньше одного (или нескольких) локальных дисков.

Хотелось бы, чтобы авторы запускали тесты, которые были хотя бы близки к реальным. У IBM нет оборудования? Вместо этого они используют ISCSI SAN с поддержкой одиночный шпиндель и получаем его претензию:

Понятно, что некоторые проблемы масштабируемости, проявляемые этой системой хранения на основе iSCSI, могут быть связаны с тем, что один диск используется для обслуживания одновременных обращений клиентов. Однако, как показали приведенные выше эксперименты, узкие места в производительности проявляются даже для небольшого числа клиентов. Таким образом, разумно полагать, что те же проблемы будут сохраняться для более оснащенной и более сбалансированной по нагрузке системы хранения, когда количество клиентов относительно больше, чем текущая установка.