Re: [PATCH 0/2 V2] ksm: take dirty bit as reference to avoid volatile pages scanning
From: Chris Wright <hidden>
Date: 2011-06-22 00:46:26
Also in:
lkml
From: Chris Wright <hidden>
Date: 2011-06-22 00:46:26
Also in:
lkml
* Nai Xia (nai.xia@gmail.com) wrote:
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? 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>