我正在嘗試使用多個叢集檔案系統來為網站提供服務,而 GlusterFS 似乎最接近我想要的,無論是功能還是穩定性。
但是,當find
對大量文件發出命令時,與本機磁碟相比,我遇到了相當大的速度減慢。 (大約是 3 倍。)
根據描述,GlusterFS 確實有某種本地元資料緩存,因此理論上查找操作應該相當快。我還注意到,有時ls
對包含約 200 個檔案的資料夾執行一個簡單命令需要幾秒鐘才能完成。
問題:我怎麼能確定這個效能問題的原因,並且使用 GlusterFS 可以更快地進行這種查找嗎?這可能只是因為 FUSE 速度慢嗎?
設定:
- 作業系統:Ubuntu 16.04
- GlusterFS 版本:3.7 和 3.8