From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49009) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4CmH-0005hh-UA for qemu-devel@nongnu.org; Wed, 22 Aug 2012 11:23:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T4CmG-0002W7-Dw for qemu-devel@nongnu.org; Wed, 22 Aug 2012 11:23:29 -0400 Received: from mx1.redhat.com ([209.132.183.28]:3662) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T4CmG-0002W0-6F for qemu-devel@nongnu.org; Wed, 22 Aug 2012 11:23:28 -0400 Message-ID: <5034F8F4.3080301@redhat.com> Date: Wed, 22 Aug 2012 11:21:24 -0400 From: Rik van Riel MIME-Version: 1.0 References: <20120816104727.GA17166@alpha.arachsys.com> <502CDC0D.9080004@redhat.com> <20120817123642.GA16736@alpha.arachsys.com> <5030F273.5080706@redhat.com> <20120820135656.GA16676@alpha.arachsys.com> <50334E13.8020100@redhat.com> <20120821152107.GA16363@alpha.arachsys.com> <5034A18B.5040408@redhat.com> <20120822124032.GA12647@alpha.arachsys.com> <5034D437.8070106@redhat.com> <20120822144150.GA1400@alpha.arachsys.com> In-Reply-To: <20120822144150.GA1400@alpha.arachsys.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] Windows slow boot: contractor wanted List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Richard Davies Cc: Avi Kivity , kvm@vger.kernel.org, qemu-devel@nongnu.org On 08/22/2012 10:41 AM, Richard Davies wrote: > Avi Kivity wrote: >> Richard Davies wrote: >>> I can trigger the slow boots without KSM and they have the same profile, >>> with _raw_spin_lock_irqsave and isolate_freepages_block at the top. >>> >>> I reduced to 3x 20GB 8-core VMs on a 128GB host (rather than 3x 40GB 8-core >>> VMs), and haven't managed to get a really slow boot yet (>5 minutes). I'll >>> post agan when I get one. >> >> I think you can go higher than that. But 120GB on a 128GB host is >> pushing it. > > I've now triggered a very slow boot at 3x 36GB 8-core VMs on a 128GB host > (i.e. 108GB on a 128GB host). > > It has the same profile with _raw_spin_lock_irqsave and > isolate_freepages_block at the top. That's the page compaction code. Mel Gorman and I have been working to fix that, the latest fixes and improvements are in the -mm kernel already.