[zfs-discuss] Re: ZFS on 32 bit OS

Selim selimbaygin at gmail.com
Wed Jul 20 07:53:52 EDT 2011

Tried vmaloc=512m on a 3 and 4GB RAM system. It always results in the
dreaded "vmalloc failed" kernel messages. Increasing vmalloc to 768M,
1024M or 2048M wouldn't even boot the kernel.

Kernel error messages would only start after a prolonged rsync session
over the network. Never found a way to stop it; just doing an
occassional "echo 3 > /proc/sys/vm/drop_caches".  This would "unblock"
the frozen transfer due to the vmalloc error messages.

On Jul 19, 11:03 pm, "Fajar A. Nugraha" <l... at fajar.net> wrote:
> On Wed, Jul 20, 2011 at 8:43 AM, Okky Hendriansyah <mawcik... at gmail.com> wrote:
> > Hi Christ,
> > Currently I'm in the middle of updating the ZFS on Linux FAQ page by (mainly) scanning through this list. I think despite the recommended configuration of 64-bit, many of us still need to run ZFS on 32-bit. Your request should fit an entry in the FAQ. If the requirements/configurations needed to setup on top of 32-bit are on this list, I'll be happy to compile that.
> Top entry on google is from freebsd:http://wiki.freebsd.org/ZFSTuningGuide
> Some quick looks comparing bsd -> linux (CMIIW):
> - KVA_PAGES (bsd) -> kernel/user memory split (CONFIG_VMSPLIT_*).
> Needs kernel recompile
> - vm.kmem_size, vm.kmem_size_max (bsd) -> vmalloc kernel (command line)
> - vfs.zfs.arc_max (bsd) -> zfs_arc_max (module parameter)
> - vfs.zfs.vdev.cache.size -> zfs_vdev_cache_size (module parameter)
> ... now if only someone could test to make sure that the recommended
> values there actually works on Linux as well. Care to give a shot,
> Christ?
> --
> Fajar
> > Thanks.
> > Okky Hendriansyah
> > -----Original Message-----
> > From: Christ Schlacta <aarc... at aarcane.org>
> > Date: Tue, 19 Jul 2011 18:20:06
> > To: <zfs-disc... at zfsonlinux.org>
> > Reply-To: zfs-disc... at zfsonlinux.org
> > Subject: [zfs-discuss] ZFS on 32 bit OS
> > I'm contemplating deploying ZFS (instead of ZFS Fuse) on some existing
> > 32 bit deployments as a stopgap before I can install a proper 64 bit OS,
> > and I remember there are some requirements for tuning for a 32 bit
> > environment, but I can't recall them.  before I search the page, is
> > there an existing article on the github page?  if not, I feel there
> > should be, but I don't have the access or knowhow to create it.  if
> > someone could, I would much appreciate it.  if noone else can, and if I
> > can acquire proper permissions, I'll create it myself as I discover it
> > through searching back-messages on this list.

More information about the zfs-discuss mailing list