I know that running ZFS on a 32-bit system is not-recommended and in fact very bad. Unfortunately I have no choice but to use a 32-bit system at the moment (at least temporarily), and indeed I am getting kernel panics when the utilization on the filesystem goes up. (at least I think they are kernel panics, the system just reboots and nothing shows in remote logging).
The Tuning guide (
https://wiki.freebsd.org/ZFSTuningGuide#i386) says I should increase the
kmem_size, but it looks like NAS4Free has already done that:
Code: Select all
# sysctl vm.kmem_size
vm.kmem_size: 1342177280
# sysctl vm.kmem_size_max
vm.kmem_size_max: 1342177280
The guide also has a sample script that will summarize kernel memory utilization, but it does not work on NAS4Free since there is no
dc command installed.
How can I verify that the server is running out of kernel memory and what else can I do to stabilize the system until I can get proper hardware?