2017-08-18 7 views
0

私はGlusterFSストレージクラスタの小さなファイルパフォーマンスを最適化しようとしています。以下のようGlusterFSサーバオプションcluster.readdir-optimizeは何を制御しますか?

フォーラムのスレッドやブログ記事の数は、ボリューム上のcluster.readdir-optimizeプロパティを設定することをお勧めているように見える:(GlusterFSのV3.10のような)このオプションのデフォルトはoffであるように思わ

$ gluster volume get test-share cluster.readdir-optimize on 

、この機能を有効にするにはトレードオフが必要であると私は思います。しかし、私はこのオプションが何をしているかを正確に説明している文書をどこでも見つけることができませんでした。

このオプションの機能を実際に運用する前に理解したいと思います。

答えて

0

関連GlusterFSのgitリポジトリcommit messageで述べたように、readdir-optimizeオプションは以下をサポートしています。

が返されてから、ディレクトリのエントリをフィルタリングするためのPOSIX xlator によってサポートされているオプションに持参してください。 DHTは、最初に非サブクールを要求し、 のディレクトリエントリをフィルタリングします。

これは、GlusterFSのパフォーマンスが小さなファイルに対してどのように改善されるかを完全には理解していません。しかし、GlusterFS documentationによると、BD xalatorはGlusterFSブロックのバックエンドをラップする機能を実行し、GlusterFSボリュームを論理ボリュームの基礎となるレンガで構成することができます。

関連する問題