Re: [patch 0/6] Guest page hinting version 7.

From: Jeremy Fitzhardinge
Date: Mon Mar 30 2009 - 15:14:46 EST


Rik van Riel wrote:
Jeremy Fitzhardinge wrote:

That said, people have been looking at tracking block IO to work out when it might be useful to try and share pages between guests under Xen.

Tracking block IO seems like a bass-ackwards way to figure
out what the contents of a memory page are.

Well, they're research projects, so nobody said that they're necessarily useful results ;). I think the rationale is that, in general, there aren't all that many sharable pages, and asize from zero-pages, the bulk of them are the result of IO. Since its much simpler to compare device+block references than doing page content matching, it is worth looking at the IO stream to work out what your candidates are.

The KVM KSM code has a simpler, yet still efficient, way of
figuring out which memory pages can be shared.
How's that? Does it do page content comparison?

J

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/