前回までの流れ。
- (FreeBSD) はじめてのZFS
- ただいまZFSの準備中
- ただいまZFSの特訓中
- (FreeBSD) ZFSの実戦導入は…
- (FreeBSD) panic kmem_malloc(131072) : kmem_map too small 1278058496 total allocated
- (FreeBSD) panic: kmem_malloc(131072): kmem_map too small: 1287303168 total allocated
- (FreeBSD) ZFS正式導入の目処がたった
ほぼ本番のつもりで1ヶ月ほどZFSを使っていますが、1、2度、ZFSが原因っぽい障害がありました。
ふたたび、/boot/loader.confで書き換えて
vm.kmem_size="2200M"
にしてみたのですが、それでもダメで、
vm.kmem_size="2400M"
vfs.zfs.arc_max="1024M"
にしたら、どうやら大丈夫そう。vm.kmem_sizeはいくら増やしてもキリがなく、arc_maxを指定したほうがよさそうだ、という結論になりました。
上記で指定している値が、いったいどういう意味をもっているのか、よくわかってないので、いつか勉強しておきたいなあ、と思っている次第です。
☆
kstat.zfs.misc.arcstats.size値を記録しておいたものを、グラフにしたもの。
これは、たしか、kernel panicが起きたとき。
☆
そして、こちらは、vfs.zfs.arc_maxを指定して以降の記録。
☆
こちらは、最近の状況。
☆
さて、これでいいぞ!と思いきや、今度は、どうもネットワーク(if_re)の不具合。
「なぜか突然通信できなくなっちゃう!!」という現象が、以前からまれに発生していたのですが、最近それが、週に1回くらいのペースで発生中。う~ん・・・困った。
0 件のコメント:
コメントを投稿