私は Web サイトを提供するために複数のクラスター ファイルシステムを試していますが、機能と安定性の両面で GlusterFS が私の希望に最も近いようです。
ただし、find
多数のファイルに対してコマンドを発行すると、ネイティブ ディスクに比べて速度が大幅に低下します (約 3 倍)。
説明によると、GlusterFS には何らかのローカル メタデータ キャッシュがあるため、理論上は検索操作はかなり高速になるはずです。また、ls
約 200 個のファイルがあるフォルダーに対する単純なコマンドが完了するまでに数秒かかる場合があることにも気付きました。
質問:このパフォーマンス問題の原因を突き止めるにはどうすればよいでしょうか。また、この種の検索は GlusterFS で高速化できますか。これは単に FUSE が遅いことが原因でしょうか。
設定:
- OS: Ubuntu 16.04
- GlusterFS バージョン: 3.7 および 3.8