Date: Fri, 1 Dec 2017 20:23:51 +1030 From: Shane Ambler <FreeBSD@ShaneWare.Biz> To: Allan Jude <allanjude@freebsd.org>, Dustin Wenz <dustinwenz@ebureau.com> Cc: freebsd-virtualization@freebsd.org Subject: Re: bhyve uses all available memory during IO-intensive operations Message-ID: <e2638f47-30a2-95f6-7c52-31375b659903@ShaneWare.Biz> In-Reply-To: <a0ecb7b5-feeb-fdfb-ae4e-f01c2973ad1d@freebsd.org> References: <F4E35CB9-30F9-4C63-B4CC-F8ADC9947E3C@ebureau.com> <a324b830-b941-2767-2272-957da680d997@freebsd.org> <F633EDFD-E9DA-47A3-AEFD-ED9C499FBD29@ebureau.com> <a0ecb7b5-feeb-fdfb-ae4e-f01c2973ad1d@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 01/12/2017 13:43, Allan Jude wrote: > On 2017-11-30 22:10, Dustin Wenz wrote: >> I am using a zvol as the storage for the VM, and I do not have any ARC >> limits set. However, the bhyve process itself ends up grabbing the vast >> majority of memory. >> >> I’ll run a test tomorrow to get the exact output from top. >> >>   - .Dustin >> >> On Nov 30, 2017, at 5:28 PM, Allan Jude <allanjude@freebsd.org >> <mailto:allanjude@freebsd.org>> wrote: >> >>> On 11/30/2017 18:15, Dustin Wenz wrote: >>>> I'm using chyves on FreeBSD 11.1 RELEASE to manage a few VMs (guest >>>> OS is also FreeBSD 11.1). Their sole purpose is to house some >>>> medium-sized Postgres databases (100-200GB). The host system has 64GB >>>> of real memory and 112GB of swap. I have configured each guest to >>>> only use 16GB of memory, yet while doing my initial database imports >>>> in the VMs, bhyve will quickly grow to use all available system >>>> memory and then be killed by the kernel: >>>> >>>>   kernel: swap_pager: I/O error - pageout failed; blkno 1735,size >>>> 4096, error 12 >>>>   kernel: swap_pager: I/O error - pageout failed; blkno 1610,size >>>> 4096, error 12 >>>>   kernel: swap_pager: I/O error - pageout failed; blkno 1763,size >>>> 4096, error 12 >>>>   kernel: pid 41123 (bhyve), uid 0, was killed: out of swap space That's the type of errors I see when wired jumps high. I'm not seeing this from bhyve but when your watching top, keep an eye on the wired amount. -- FreeBSD - the place to B...Sharing Devices Shane Ambler
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e2638f47-30a2-95f6-7c52-31375b659903>