Я хочу настроить активную/активную конфигурацию DRBD с двумя узлами. Мое приложение будет делать операции ввода-вывода непосредственно на устройстве DRBD. Я не видел возможности включить кеширование в DRBD.Настройка кеша уровня блока с помощью DRBD в Linux
Есть ли какой-либо модуль linux, который позволит мне настроить кеш между DRBD и дисковым модулем? Любое кэширование над модулем DRBD может привести к тому, что узлы будут считывать устаревшие данные.
Что вы пытаетесь достичь? Вы просто хотите поделиться данными между приложениями, которые в конце концов будут записаны на диск в какой-то момент? Каковы ваши требования? – mensi
Это будет кластер высокой доступности. Приложение будет использовать диск в качестве собственного хранилища на основе блоков для очень высокой производительности. Поскольку DRBD выполнял репликацию, наличие уровня кэша ниже DRBD спасло бы меня от уведомления о другой системе очистки соответствующего блока от кеша более высокого уровня. – Imran
Что вы подразумеваете под «кешем более высокого уровня»? Можете ли вы расширить свой вопрос, включив в него информацию о том, что вы хотите построить, поскольку ответ зависит от типа используемого приложения и от того, как вы обращаетесь к общему блочному устройству? – mensi