30 мар. 2013 г.

xtreemfs

Появилась мысль использоваться xtreemfs для хранения данных сайтов и баз данных, чтобы в случае сбоя сервера/дата-центра быстро запуститься из другого дата-центра и продолжить работу сайта.

На пробу взял 3 VDS с CentOS, по 1Гб памяти в каждом под хранилище с репликацией.
Еще 2 VDS клиентские - они подключаются к кластеру и монтируют себе файловую систему.

Все 5 VDS располагаются на одном физическом сервере.

Итог - очень медленно работает с большим количеством файлов, например распаковка Joomla занимает около 15 минут в режиме синхронной записи в кластер и 20 минут в режиме асинхронной записи (на локальную файловую систему около 2-3 секунд).
Вход на страницу установки joomla занимает 20-40 секунд и так после каждого щелчка (т.е. после чтения файлы не кэшируются), настроек кэширования данных в этой файловой системе нет.

Доступ к большому файлу так же не очень быстр. Запись архива на 70МБ идет со скоростью 140Кб/сек (настроена репликация на 3 сервера), чтение 4-5 МБ/сек.

Итого:
Файловая система подходит для случаев, когда нужно время от времени писать данные и потом их читать. Причем желательно читать редко большие файлы, чем часто и маленькие.

Комментариев нет:

Отправить комментарий