Hey Andrew, On Thu, 2021-05-20 at 15:34 -0700, Andrew Morton wrote: > Thanks for persisting with this. > > I'd be interested in people's overall take on this work, please. > Mainly a high-level "should we merge this" view. Detailed review of > implementation and interface details can follow on in the usual fashion. There are a few kernel developers at Amazon watching over this effort, and nudging it along. But more importantly, we're working with fleet owners operating large fleets to guide this effort. That makes the overall effort a 2-phase one: profiling first (which is what this patchset does), and then improving other things that use this profiling information for better system efficiencies. All that's primarily for use-cases internally right now. Once the base set of patches is upstream, we're going to work on all the various use- cases we've identified so far where this is going to be beneficial. Current internal uses are mainly around profiling. One example is mentioned by SeongJae in the cover letter's "Real-world User Story" section, where tuning page reclamation algorithms based on this profiling information is going to result in better efficiencies, and energy and cost reductions. Another interesting usecase that's developing is identifying free pages for reclamation and compaction based on this work. That's going to help live migration and memory overcommit scenarios for KVM guests. SJ is preparing to send out those patches to the lists as well. Thanks! Amit Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879