Re: bhyve: how to keep the host from starving the guest

From: Aryeh Friedman <>
Date: Mon, 26 Jun 2023 12:06:27 UTC
On Mon, Jun 26, 2023 at 7:50 AM Vitaliy Gusev <> wrote:
> Hi Aryeh,
> Have you wired a guest memory with bhyve's -S option?
> -S          Wire guest memory
> Anyway, OS does not have another choice than kill a process to free some memory
> when RAM+swap is fully used (assume kernel already scanned Inactive memory).
> As recommendation:
> Look at an another memory consumers like ZFS, another processes
> Increase swap
> Tune vm.overcommit sysctl. See tuning(7) for details.
> So in short, there is no good way to run applications that fully use 10 GB
> memory on a systems with just 1 GB RAM + 1 GB swap. You should have
> enough resources to do that.

You completely mischaracterize the situation I want to reserve 16GB or
24GB for the VM and the other 8 are for the host (and the host
alone).. I have already used the -S flag since it is required by

Also the memory is successfully reserved accoring to top(1) but yet it
still runs out (i.e. it shows 19GB are wired).
Aryeh M. Friedman, Lead Developer,