Я экспериментирую с несколькими кластерными файловыми системами для обслуживания веб-сайтов, и GlusterFS, кажется, ближе всего к тому, что я хотел бы иметь, как по функциональности, так и по стабильности.
Однако при выполнении команды find
для большого количества файлов я испытываю значительное замедление по сравнению с собственными дисками. (Примерно в 3 раза)
Согласно описанию, GlusterFS имеет своего рода локальный кеш метаданных, поэтому теоретически операция поиска должна быть достаточно быстрой. Я также заметил, что иногда простая команда ls
для папки с ~ 200 файлами занимает несколько секунд.
Вопрос: Как я могу определить причину этой проблемы с производительностью, и можно ли сделать такой поиск быстрее с помощью GlusterFS? Возможно ли, что FUSE слишком медленный?
Настроить:
- ОС: Ubuntu 16.04
- Версия GlusterFS: 3.7 и 3.8