[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] A good way to speed up the xl destroy time(guest page scrubbing)
On 12/05/2014 08:24 PM, Jan Beulich wrote: >>>> On 05.12.14 at 11:00, <bob.liu@xxxxxxxxxx> wrote: >> 5. Potential workaround >> 5.1 Use per-cpu list in idle_loop() >> Delist a batch of pages from heap_list to a per-cpu list, then scrub the >> per-cpu list and free back to heap_list. >> >> But Jan disagree with this solution: >> "You should really drop the idea of removing pages temporarily. >> All you need to do is make sure a page being allocated and getting >> simultaneously scrubbed by another CPU won't get passed to the >> caller until the scrubbing finished." > > So you don't mention any downsides to this approach. If there are > any, please name them. If there aren't, what's the reason not to > go this route? The reason was what you suggested was not very specific, I still have no idea how to implement a patch which can "make sure a page being allocated and getting simultaneously scrubbed by another CPU won't get passed to the caller until the scrubbing finished". Thanks, -Bob _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |