vm.kmem_size_max が大きすぎても ZFS が動かない ― 2017年12月21日 13時05分20秒
vm.kmem_size_max="1024m"
と設定してた。
時おり、以下の様なエラーを出して、操作不能になっていた。この状態になると、ファイルシステム自体にはダメージは無いが、システムの状態がおかしくなり再起動が必要になる。
そこで、/boot/loader.conf でメモリの割り当てを半分にしてみた。
taskqueue_start_threads: kthread_add(zio_free_issue_6): error 12vm_thread_new: kstack allocation failed
taskqueue_start_threads: kthread_add(zio_free_issue_7): error 12vm_thread_new: kstack allocation failed
kthread_add(zio_free_intr): error 12vm_thread_new: kstack allocation failed
kthread_add(zio_claim_issue): error 12vm_thread_new: kstack allocation failed
kthread_add(zio_claim_intr): error 12vm_thread_new: kstack allocation failed
kthread_add(zio_ioctl_issue): error 12vm_thread_new: kstack allocation failed
taskqueue_start_threads: kthread_add(zio_ioctl_intr): error 12vm_thread_new: kstack allocation failed
この後は、もっとたくさんの zpool や zfs を扱える様になって、以前の様に、操作に失敗する事は無くなったようだ。
vm.kmem_size_max="512m"
ただし、以前は 300MB まで増えていた ARC キャッシュが 50MB 前後の利用量に落されているようだ。
コメント
トラックバック
このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2017/12/21/8752400/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。