Date: Sun, 28 Mar 2021 18:37:13 -0700 From: David G Lawrence <dg@dglawrence.com> To: Guido Falsi <mad@madpilot.net> Cc: Kevin Oberman <rkoberman@gmail.com>, Graham Perrin <grahamperrin@gmail.com>, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: 13.0 RC4 might be delayed Message-ID: <20210329013713.GA52047@mailx.dglawrence.com> In-Reply-To: <1b3605eb-388e-283b-d907-67058ea62c0a@madpilot.net> References: <2766233C-3CC7-4B02-95AB-7555A60FFD81@samsco.org> <YF1Xt5wbO20GyO8j@doctor.nl2k.ab.ca> <9c49b2b1-6c49-410b-fbb2-a3b73618b01c@gmail.com> <CAN6yY1uh7Lj5%2B7A=zoxDXo4ZyCYCxwc-6eHo6rmQiZpRaAE%2B8w@mail.gmail.com> <20210327050411.GS15485@mailx.dglawrence.com> <5f4c94c2-df08-60ca-4dfc-31364fb444be@madpilot.net> <1b3605eb-388e-283b-d907-67058ea62c0a@madpilot.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> > On 27/03/21 06:04, David G Lawrence via freebsd-current wrote: > >>> On Fri, Mar 26, 2021 at 1:01 PM Graham Perrin <grahamperrin@gmail.com> > >>> wrote: > >>> > >>>> On 26/03/2021 03:40, The Doctor via freebsd-current wrote: > >>>>> ??? if people are having issues with ports like ??? > >>>> > >>>> If I'm not mistaken: > >>>> > >>>> * 13.0-RC3 seems to be troublesome, as a guest machine, with > >>>> emulators/virtualbox-ose 6.1.18 as the host > >>>> > >>>> * no such trouble with 12.0-RELEASE-p5 as a guest. > >>>> > >>>> I hope to refine the bug report this weekend. > >>>> > >>> > >>> Had nothing but frequent guest lockups on 6.1.18 with my Win7 system. > >>> That > >>> was right after 6.1.18 was put into ports. Fell back to legacy (v5) and > >>> will try again shortly to see if it's any better. > >> > >> Kevin, > >> > >> ?????? Make sure you have these options in your /etc/sysctl.conf : > >> > >> vfs.aio.max_buf_aio=8192 > >> vfs.aio.max_aio_queue_per_proc=65536 > >> vfs.aio.max_aio_per_proc=8192 > >> vfs.aio.max_aio_queue=65536 > >> > >> ?????? ...otherwise the guest I/O will random hang in VirtualBox. This > >> issue was > >> mitigated in a late 5.x VirtualBox by patching to not use AIO, but the > >> issue > >> came back in 6.x when that patch wasn't carried forward. > > > > Sorry I lost that patch. Can you point me to the patch? Maybe it can be > > easily ported. > > > > I found the relevant commit. Please give me some time for testing and > I'll put this patch back in the tree. If you're going to put that patch back in, then AIO should probably be made an option in the port config, as shutting AIO off by default will have a significant performance impact. Without AIO, all guest IO will be become synchronous. Ideally, someone would fix the AIO case by either increasing the defaults in FreeBSD to something reasonable, and/or properly handing the case when an AIO limit is reached. -DG
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20210329013713.GA52047>