Messages in this thread | | | Date | Mon, 3 Jan 2005 12:30:29 -0800 (PST) | From | Christoph Lameter <> | Subject | Re: Prezeroing V2 [3/4]: Add support for ZEROED and NOT_ZEROED free maps |
| |
On Sun, 26 Dec 2004, Linus Torvalds wrote:
> Anyway, at this point I think the most interesting question is whether it > actually improves any macro-benchmark behaviour, rather than just a page > fault latency tester microbenchmark..
Any suggestion as to what macro-benchmark would allow that kind of testing? I tried lmbench but it immediately writes to the complete page that was allocated. I tried to vary the number of cache cells touched after an allocation of an prezeroed page. Unsurprisingly it degenerates to regular behavior if all cache lines are touched. So we would need a benchmar that allows sparse memory use testing and preferably is able to also allow SMP tests. I will test with some of the typical apps running on Altix machines but those are extremely heavy in terms of memory use and will likely be as positive as my microbenches.
BTW my bench does simulate the typical behavior of such an app using a sparse array and allows the configuration of the number of cache lines per page to touch.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |