データベースの大きな挿入またはTCP/IPダンプを目的としたzpoolの最適なセットアップは何ですか(つまり、持続 4つのディスクを使用した高い書き込みスループットですか?
4 Wd RE4 2TBドライブを購入して、より多くの電力を入手したいです。
私は
zpool create tank mirror disk1 disk2 disk3 disk4
OR
zpool create tank mirror disk1 disk2 mirror disk3 disk4
OR
zpool create tank disk1 disk2 disk3 disk4
プールに2つのミラーを配置するソリューションが最適だと思いますが、確かではありません。
編集:わかりましたのでミラーIS RAID1。この設定を行うことはできません:RAID0(RAID0、RAID0)
リストした3つのコマンドとZFSセットアップは、大きく異なる構成です。
zpool create tank mirror disk1 disk2 disk3 disk4
これにより、1つのディスクの容量を持つ4方向ミラーが作成されます。多くの保護、少ないスペース、少ないパフォーマンス。
私はあなたがそれを望んでいないと思います。
zpool create tank mirror disk1 disk2 mirror disk3 disk4
これにより、2つのディスクの容量を持つ2つのRAID1ミラー(RAID 1 + 0)のストライプが作成されます。
これは良いバランスです。
zpool create tank disk1 disk2 disk3 disk4
これにより、4つのディスクのストライプが作成されます(RAID 0、障害に対する保護なし、4つのディスクの容量)。
これは高速ですが、データの整合性を気にしない場合にのみ意味があります。ドライブに障害が発生すると、すべてのデータが失われます
私はあなたが大規模な書き込みを行うことを理解しているので(多くの小さなランダムな書き込みに対して)、raidzは良いスペース/冗長性の妥協点かもしれません:
zpool create tank raidz disk1 disk2 disk3 disk4
3つのディスクの容量は、1つのディスク障害に耐えます。
ミラーとストライピングの仕組みは次のとおりです。
したがって、4つのディスクを使用する場合、フォールトトレランスを犠牲にすることなく最大のスループットを実現する最善の方法は、2つのミラーを作成し、ミラーリングされたペアにデータをストライプ化できるようにすることです。
これをさらに進めるために、6つのディスクがある場合、この構成により書き込みパフォーマンスが向上します。
zpool create tank mirror disk1 disk2 mirror disk3 disk4 mirror disk5 disk6
そして、これにより、フォールトトレランスが向上します。
zpool create tank mirror disk1 disk2 disk3 mirror disk4 disk5 disk6