web-dev-qa-db-ja.com

ミラーモードのZFSはvdevの読み取りパフォーマンスを2倍にしますか?

この単純な質問に対する明確なイエス/ノーの答えを見つけることができません。ミラーモードでZFSを使用すると、基盤となるvdevの読み取りパフォーマンスが2倍になりますか?

これは、個々のリクエストまたはネットパフォーマンスのいずれかに適用されます(つまり、単一の読み取りリクエストが2つのディスクにシャーディングされるか、2つの同時リクエストがそれぞれ異なるディスクから同時に処理されます)。

6

FreeBSD(またはFreeNAS)を使用している場合は、読み取り速度が向上します。

ソース: http://open-zfs.org/wiki/Features#Improve_N-way_mirror_read_performance

Linux/illumos/OSXには、読み取りI/Oを最も使用率の低いデバイスに再調整するパッチはありません。代わりに、ラウンドロビンです。

これらを使用すると、nウェイミラーとシングルドライブのどちらでもパフォーマンスが向上しますが、大/小の混合リクエストはバランスが取れていないため、ほとんどの使用シナリオではパフォーマンスが2倍にならず、読み取りI/Oミラーの各脚へのバランスは取れません。

6
feitingen

これは、ZFSの実装と使用しているハードウェアによって異なります。

これらのベンチマーク https://calomel.org/zfs_raid_speed_capacity.html は、FreeBSDで測定された、ミラーリング/ストライプ化されたパフォーマンスの概要をすばやく提供します。

ご覧のとおり、SSDを使用すると読み取りパフォーマンスが2倍になり、HDDを使用すると約50%向上します。

4
fmetz