Re: [PATCH 0/2 V2] ksm: take dirty bit as reference to avoid volatile pages scanning
From: Nai Xia <hidden>
Date: 2011-06-22 04:15:44
On Wednesday 22 June 2011 08:46:08 you wrote:
* Nai Xia (nai.xia@gmail.com) wrote:quoted
Compared to the first version, this patch set addresses the problem of dirty bit updating of virtual machines, by adding two mmu_notifier interfaces. So it can now track the volatile working set inside KVM guest OS. V1 log: Currently, ksm uses page checksum to detect volatile pages. Izik Eidus suggested that we could use pte dirty bit to optimize. This patch series adds this new logic. Preliminary benchmarks show that the scan speed is improved by up to 16 times on volatile transparent huge pages and up to 8 times on volatile regular pages.Did you run this only in the host (which would not trigger the notifiers to kvm), or also run your test program in a guest?
Yeah, I did run the test program in guest but I mean the top speed is measured in host. i.e. I do confirm the ksmd can skip the pages of this test in guest OS but did not measure the speed up on guest. Thanks, Nai
thanks, -chris
-- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>