Hello all. Lately I noticed above (error) when I reboot machine. It looks like this. Stopping cron. Waiting for PIDS: 1183 swapoff: /dev/gpt/swap-9M286954: Cannot allocate memory stopping zfsd. Waiti...... My swap space concists of two GPT swap partitions on the zfs mirror OS disks, both 4GB each. The machine has 4 GB mem. This does not happen after normal use, but if i wait a day, do a buildworld then the swapoff error shows. content off /etc/fstab /dev/gpt/swap-Z3TX7DTA none swap sw 0 0 /dev/gpt/swap-9M286954 none swap sw 0 0 regards Johan
Konstantin Belousov
2016-Jul-28 11:09 UTC
swapoff: Cannot allocate memory FreeBSD 11 Beta2
On Thu, Jul 28, 2016 at 12:38:51PM +0200, Johan Hendriks wrote:> Hello all. > > Lately I noticed above (error) when I reboot machine. > > It looks like this. > > Stopping cron. > Waiting for PIDS: 1183 > swapoff: /dev/gpt/swap-9M286954: Cannot allocate memory > stopping zfsd. > Waiti...... > > My swap space concists of two GPT swap partitions on the zfs mirror OS > disks, both 4GB each. > The machine has 4 GB mem. > > This does not happen after normal use, but if i wait a day, do a > buildworld then the swapoff error shows.Swapoff ENOMEM means that there is too much anonymous memory allocated for it to be fit into RAM. E.g. if you have tmpfs or md(4) swap backed disks which consume too much space, you will get this error. Another possibility is some process which is still alive at the swapoff point, consuming enough anon memory.
Johan Hendriks wrote:> Hello all. > > Lately I noticed above (error) when I reboot machine. > > It looks like this. > > Stopping cron. > Waiting for PIDS: 1183 > swapoff: /dev/gpt/swap-9M286954: Cannot allocate memory > stopping zfsd. > Waiti...... > > My swap space concists of two GPT swap partitions on the zfs mirror OS > disks, both 4GB each. > The machine has 4 GB mem. > > This does not happen after normal use, but if i wait a day, do a > buildworld then the swapoff error shows. > > content off /etc/fstab > > /dev/gpt/swap-Z3TX7DTA none swap sw 0 0 > /dev/gpt/swap-9M286954 none swap sw 0 0I think you are bitten by a bad swapoff logic. I made patch for it eons ego: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=187081 From my point of view swapping off from non-late swap devices is just a waste of time. -- Sphinx of black quartz judge my vow.