常见问题解答
DAMON是否仅支持虚拟内存?
不是的。DAMON的核心是与地址空间无关的。用户可以在DAMON核心上实现和配置特定于地址空间的监视操作,包括监视目标区域的构建和实际访问检查。通过这种方式,DAMON用户可以使用任何访问检查技术监视任何地址空间。
尽管如此,DAMON默认提供了基于vma/rmap跟踪和PTE Accessed位检查的地址空间相关功能的实现,用于虚拟内存和物理内存,以供参考和方便使用。
我可以简单地监视页面粒度吗?
可以。您可以通过将min_nr_regions属性设置为大于工作集大小除以页面大小来实现。由于监视目标区域的大小被强制设定为>=页面大小,因此区域分割将不会产生影响。