いろいろと試行錯誤したが、freebsd-fs@あたりの議論を参考にすると、vm.kmem_size_maxはFreeBSD起動時の”avail memory”の値の2倍まで増やせるらしい。このマシンは

real memory  = 8589934592 (8192 MB)
avail memory = 8256999424 (7874 MB)

なので、

vm.kmem_size="1536M"
vm.kmem_size_max="15360M"
vfs.zfs.arc_max="3584M"

としてみた。あと、どうも入ったばかりの-DZIO_USE_UMAが不安定要因のようなので、sys/modules/zfs/Makefileでコメントアウトしてリビルド。sysctl(8), vmstat(8), top(1)などの出力をウォッチしながら、3日目に入ったところ。さて、落ちずにどこまで行くかな。

Tags : ,
Categories : Tech