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

Альтернатива GlusterFS

Мне нужно создать резервную конфигурацию машин с двумя Linux, чтобы файлы на server1: / dir синхронизировались с файлами на server2: / dir
Мне удалось настроить GlusterFs для этого, но, хотя он отлично работает с большими файлами, он работает ужасно медленно, когда задействовано много небольших файлов.
Для лучшего понимания: архив размером 150 МБ с файлами размером 50К обычно распаковывается за 3-4 секунды в обычной файловой системе, но более чем за 15 минут в разделе GlusterFS!
После долгого чтения и тестирования я не смог значительно улучшить это.

Мне было интересно, что у кого-то есть опыт работы с другой кластерной файловой системой, которая способна обрабатывать множество небольших файлов лучше, чем glusterFS. Или, если у вас есть другое предложение, что я должен попробовать, чтобы синхронизировать каталог на 2 серверах.

DRBD является своего рода альтернативой glusterFS в том смысле, что мой тест 50K файлов был завершен за 40 секунд вместо 15 + минут.
Я пришел к выводу, что glusterFS подходит для небольшого количества больших файлов и что DRBD работает лучше, когда задействовано много маленьких файлов.
Я знаю, что это сравнение «яблоко против груш», но оно может сэкономить кому-то несколько часов работы.

DRBD выполняет RAID-1 по сети, что может быть ближе к тому, что вы хотите. Я до сих пор не обнаружил, что это очень быстро.