os:nas4free:zfs:cache
文書の過去の版を表示しています。
目次
キャッシュ(ARC/L2ARC/ZIL)
- L2ARC
- ZFS の二次用の READ 用キャッシュ1)
- メモリが64GB以下では搭載の意味はない…らしい
- ZIL
- ZIL(ZFS Intent Log)は、ZFSのWriteログ領域。SSDを適用することでWrite速度の向上を促す。
- ZILは最大で物理メモリの半分が有効サイズ
ARC サイズの制限
デフォルトでは搭載メモリ量 - 1GB が ARC の最大値として割り当てられる
つまり 8GB のメモリを搭載した環境では 7GB まで ARC に使われる可能性がある
これを制限するパラメータは sysctl の vfs.zfs.arc.max 2)
アプリケーションにどの程度メモリを空けて置きたいのかを考えて、ARC を制限する
例:4GB に制限する
sysctl vfs.zfs.arc.max=4294967296
キャッシュ(L2ARC/ZIL)の追加
パーティションスキーマの破壊
# gpart destroy ada0
パーティションスキーマの作成
# gpart create -s gpt ada0
状態を確認
# gpart show
パーティションの作成
# gpart add -s 48G -t freebsd-zfs -l l2arc ada0 # gpart add -s 16G -t freebsd-zfs -l zil ada0
追加
# zpool add tank01 log gpt/zil # zpool add tank01 cache gpt/l2arc
os/nas4free/zfs/cache.1730447526.txt.gz · 最終更新: 2024/11/01 07:52 by admin