ZFSのパフォーマンスは空き領域の量に大きく依存することを知っています。
プールのパフォーマンスを維持するために、プールの使用率を80%未満に抑えます。現在、プールが非常にいっぱいで、ビジーなメールサーバーなどでファイルシステムが頻繁に更新されると、プールのパフォーマンスが低下する可能性があります。プールがいっぱいになると、パフォーマンスが低下する可能性がありますが、他の問題は発生しません。[...]静的コンテンツのほとんどが95〜96%の範囲であっても、書き込み、読み取り、再同期のパフォーマンスが低下する可能性があることに注意してください。ZFS_Best_Practices_Guide、solarisinternals.com(archive.org)
ここで、ZFSファイルシステムをホストする10Tのraidz2プールがあるとしますvolume。次に、子ファイルシステムを作成し、volume/test5Tの予約を与えます。
次に、NFSごとに両方のファイルシステムをいくつかのホストにマウントし、いくつかの作業を実行します。volume残りの5Tはに予約されているため、5T を超える書き込みはできないことを理解していvolume/testます。
私の最初の質問は、volumeマウントポイントを〜5Tで満たした場合、パフォーマンスがどのように低下するかです。ZFSのコピーオンライトやその他のメタデータのためにそのファイルシステムに空きスペースがないので、ドロップしますか?または、ZFSは予約されたスペース内の空きスペースを使用できるため、同じままvolume/testですか?
今2番目の質問。次のように設定を変更すると、違いが生じますか?volume現在、2つのファイルシステムがvolume/test1ありvolume/test2ます。両方にそれぞれ3T予約が割り当てられます(クォータはありません)。今、私は7Tをに書きtest1ます。両方のファイルシステムのパフォーマンスは同じですか、それともファイルシステムごとに異なりますか?落ちますか、それとも変わりませんか?
ありがとう!

volume8.5Tに制限することでこの保証を得ることができ、二度と考えることはありません。あれは正しいですか?