差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
blog:2020:2020-12-13 [2021-12-14 10:23] Decomo |
blog:2020:2020-12-13 [2022-03-30 10:34] Decomo |
||
---|---|---|---|
行 1: | 行 1: | ||
====== ZFSのSpecial Allocation ClassのSpecial VDEVの容量を見積もる ====== | ====== ZFSのSpecial Allocation ClassのSpecial VDEVの容量を見積もる ====== | ||
+ | |||
+ | <WRAP info> | ||
+ | |||
+ | 実際にテストしてみた→[[blog: | ||
+ | </ | ||
SSDをSpecial VDEVとしてZFSプールに追加すれば[[blog: | SSDをSpecial VDEVとしてZFSプールに追加すれば[[blog: | ||
行 28: | 行 33: | ||
メタデータの使用量は簡単に確認できる。 | メタデータの使用量は簡単に確認できる。 | ||
- | Allocation Classにおける「メタデータ」とは、ファイルデータとzvolデータを除いたデータである。正確に言うと、レベル0のZFS plain file(いわゆる普通のファイルのデータ)とレベル0のzvol object(zvolのデータブロック)を除いた全てのデータがSpecial VDEVに載るとのこと。 | + | Allocation Classにおける「メタデータ」とは、ファイルデータとzvolデータを除いたデータである。正確に言うと、レベル0のZFS plain file(いわゆる普通のファイルのデータ)とレベル0のzvol object(zvolのデータブロック)を除いたものがメタデータとなり、それら全てがSpecial VDEVに載るとのこと。 |
'' | '' | ||
行 105: | 行 110: | ||
ここではSpecial VDEVをフル活用するとして、全部盛りの7.9GiBを採用する。 | ここではSpecial VDEVをフル活用するとして、全部盛りの7.9GiBを採用する。 | ||
- | <note> | + | <WRAP info> |
FreeBSD 13.0 (OpenZFS 2.0)の'' | FreeBSD 13.0 (OpenZFS 2.0)の'' | ||
行 132: | 行 137: | ||
上記は26TBのプール(使用量は23TB)で、64KB以下のブロックが121GBだからプールに占める割合は0.46%となる。Special VDEVの容量は、一般的な用途ではプールの1~2%を確保しておけば十分なのかも。 | 上記は26TBのプール(使用量は23TB)で、64KB以下のブロックが121GBだからプールに占める割合は0.46%となる。Special VDEVの容量は、一般的な用途ではプールの1~2%を確保しておけば十分なのかも。 | ||
- | </note> | + | </WRAP> |