Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # SPDX-License-Identifier: GPL-2.0
  2. menu "DAMON Samples"
  3. config SAMPLE_DAMON_WSSE
  4. bool "DAMON sample module for working set size estimation"
  5. depends on DAMON && DAMON_VADDR
  6. help
  7. This builds DAMON sample module for working set size estimation.
  8. The module receives a pid, monitor access to the virtual address
  9. space of the process, estimate working set size of the process, and
  10. repeatedly prints the size on the kernel log.
  11. If unsure, say N.
  12. config SAMPLE_DAMON_PRCL
  13. bool "DAMON sample module for access-aware proactive reclamation"
  14. depends on DAMON && DAMON_VADDR
  15. help
  16. This builds DAMON sample module for access-aware proactive
  17. reclamation.
  18. The module receives a pid, monitor access to the virtual address
  19. space of the process, find memory regions that not accessed, and
  20. proactively reclaim the regions.
  21. If unsure, say N.
  22. config SAMPLE_DAMON_MTIER
  23. bool "DAMON sample module for memory tiering"
  24. depends on DAMON && DAMON_PADDR
  25. help
  26. Thps builds DAMON sample module for memory tierign.
  27. The module assumes the system is constructed with two NUMA nodes,
  28. which seems as local and remote nodes to all CPUs. For example,
  29. node0 is for DDR5 DRAMs connected via DIMM, while node1 is for DDR4
  30. DRAMs connected via CXL.
  31. If unsure, say N.
  32. endmenu