@bamond

Почему тормозит glusterFS?

День добрый.
Настроил гластер между двумя серверами в режими репликации.. каждый сервер подключется клиентом к себе.

Поверх этого живет самба с шарами этих папок.
В папках порядка 200 тысяч мелких файлов ( по 10-20кб )...
Скорость скачивания через самбу порядка 20кб , скорость заливки вроде неплохая.. ( проблем не замечал ). Скорость открытия папок через самбу ужасная.
иногда возникаются input\output error при чтении локалхостом из папки гластера... ( редко )
P.S. самба с обычной фс ( не гластер ) работает на ура.

Подскажите пожалуйста , в чем может быть проблема с таким поведением гластера?

Проверялось без тюнинга и с тюнингом :

gluster volume set vol nfs.enable-ino32 on
gluster volume set vol nfs.addr-namelookup off
gluster volume set vol nfs.disable on
gluster volume set vol performance.cache-max-file-size 10MB
gluster volume set vol performance.cache-refresh-timeout 5
gluster volume set vol performance.write-behind-window-size 10MB
gluster volume set vol performance.io-thread-count 64
gluster volume set vol performance.cache-size 5G

Спасибо

UPD1:

Порвел тут небольшой тест на запись через rsync ( не спрашивайте почему именно им ... захотелось =) )

#### SSD TO SSD
sent 7672190769 bytes received 797076 bytes 180540890.47 bytes/sec
total size is 7668399515 speedup is 1.00

#### SSD TO GLUSTER ( on ssd ) with FUSE mount REPLICATED 2 блока на двух серваках
sent 7672133481 bytes received 796791 bytes 18737314.46 bytes/sec
total size is 7668343095 speedup is 1.00

#### SSD TO GLUSTER ( on ssd ) with NFS mount REPLICATED 2 блока на двух серваках

sent 7672401667 bytes received 799223 bytes 19207010.99 bytes/sec
total size is 7668603097 speedup is 1.00

#### SSD TO GLUSTER ( on ssd ) with FUSE DEPRICATED-REPLICATED из 4х блоков на двух серваках

скорость такая же как и в случае с репликайтед.

Между гластерсерверами оптика.

Что то очень удивляют меня данные результаты... в инете натыкался на статьи где люди утверждают что гластер у них качает со скоростью сетки ( 1ГБ в их случае был ) ....
  • Вопрос задан
  • 2363 просмотра
Пригласить эксперта
Ответы на вопрос 3
shambler81
@shambler81 Куратор тега Linux
все правильно там работает.
Такова специфика
1. у вас не ssd и IO проседает от количества файлов а не от реальной работы с ними.
2. glusterfs работает через FUSE а следовательно быстро это не будет в принципе вкупе с первым пунктом реально не быстро.
Ответ написан
@Konkase
ethernet? Сервера в разных ДЦ? Если да, то gluster вам не подходит.
Ответ написан
@spotifi
GlusterFS - это мега-энтерпрайс.

Если у вас один датацентр, то используйте Ceph как базовый сторадж под файловую систему.
А еще лучше, Ceph + Object Storage.

Если у вас несколько датацентров, то используйте Yandex Elliptics
https://habrahabr.ru/company/yandex/blog/228389/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы