5.8. Oracle Solaris Hosts

5.8.1. Cannot Start VM, Not Enough Contiguous Memory

The ZFS file system is known to use nearly all available RAM as cache if the default system settings are not changed. This may lead to a heavy fragmentation of the host memory preventing Oracle VM VirtualBox VMs from being started. We recommend to limit the ZFS cache by adding the following line to /etc/system, where xxxx bytes is the amount of memory usable for the ZFS cache.

set zfs:zfs_arc_max = xxxx