11.8.14. 250 を超えるホストがある環境で 4K サポートを有効にする
デフォルトでは、GlusterFS ドメインとローカルストレージドメインは、最大 250 のホストを備えた Red Hat Virtualization 環境で 4K ブロックサイズをサポートします。4K ブロックサイズを使用すると、特に大きなファイルを使用する場合などに、パフォーマンスが向上します。また、VDO などの 4K 互換性を必要とするツールを使用する場合にも必要です。
ホストの最大数がデフォルトの 250 の場合、Sanlock が割り当てるロックスペース領域は 1MB です。4K ストレージを使用するときにホストの最大数を増やすと、ロックスペース領域が大きくなります。たとえば、2000 のホストを使用する場合、ロックスペース領域は最大 8MB になる可能性があります。
エンジン設定パラメーター MaxNumberOfHostsInStoragePool
を設定することにより、250 を超えるホストがある環境で 4K ブロックのサポートを有効にできます。
手順
Manager マシンで、必要な最大数のホストを有効にします。
engine-config -s MaxNumberOfHostsInStoragePool=NUMBER_OF_HOSTS
# engine-config -s MaxNumberOfHostsInStoragePool=NUMBER_OF_HOSTS
Copy to Clipboard Copied! Toggle word wrap Toggle overflow JBoss Application Server を再起動します。
service jboss-as restart
# service jboss-as restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
たとえば、300 のホストを持つクラスターがある場合は、次のように入力します。
engine-config -s MaxNumberOfHostsInStoragePool=300 service jboss-as restart
# engine-config -s MaxNumberOfHostsInStoragePool=300
# service jboss-as restart
検証
Manager で MaxNumberOfHostsInStoragePool
パラメーターの値を表示します。
engine-config --get=MaxNumberOfHostsInStoragePool
# engine-config --get=MaxNumberOfHostsInStoragePool
MaxNumberOfHostsInStoragePool: 250 version: general