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