[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-devel] what happens when a PoD page is touched?
> > -----Original Message----- > > From: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx [mailto:xen-devel- > > bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Tim Deegan > > Sent: 16 May 2011 09:39 > > To: James Harper > > Cc: George Dunlap; xen devel > > Subject: Re: [Xen-devel] what happens when a PoD page is touched? > > > > At 11:16 +0100 on 15 May (1305458171), James Harper wrote: > > > I'm finding that the time of boot and hibernation of Windows under > > > xen-4.0.2-rc3 when maxmem is set is a big problem - 40 seconds to > > > balloon down 512MB on my system. Hibernation is even worse with > > delays > > > of minutes or hours. > > > > > Are you sure that your hibernation slowdown is not caused by your frontend > retrying failed block writes? Since hibernation knows nothing of what is > allocated to the balloon it may try to dump ballooned out pages (possibly > because they border pages containing useful info) which the storage backend > will fail to grant map and the blkif request will be errored. If you retry > then clearly you'll just get another error so if you have some sort of > retry/timeout mechanism in your hiber driver it may will explain the slowness > you are seeing. > I'm almost absolutely positive. What you are describing happens during crash dumps and I allow for a small number of such errors (although not enough for ballooned domains probably), but the hibernation file is compressed so pages are never actually written directly, only the compression buffers. I imagine that the delay is while it sweeps the ballooned out area - the hibernate progress never appears to increases during this time because 3GB of 0's most likely compresses remarkably well and there is nothing to write to disk James _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |