![]() |
1
12
请参阅/proc/*/pagemap 和 /proc/kpageflags接口。 首先告诉你一个地址的pfn,第二个告诉你给定pfn的脏位。 参见fs/proc/task_mmu.c,documentation/vm/pagemap.txt,documentation/vm/page types.c。 |
![]() |
2
5
传统的解决方案是以只读方式进行保护,然后在重新保护以允许写入之前处理sigsegv和mark dirty。很久以前我们在ObjectStore就为了这个目的做了这个。 |
![]() |
3
2
generic_writepages 和 balance_dirty_pages_ratelimited_nr 似乎是内核(2.6.20)中与脏页相关的入口点。我希望他们也能在2.6.30+上工作。有意思的问题,我能问一下你在写什么需要这样的控制页面吗? |
![]() |
4
1
这些数据将不断过时-在您的进程看到页面变脏后,可能会写回该页面。
也就是说,音调的方法是将它映射成一个页面块,然后查看
不幸的是,由于页面表对用户空间进程不可见,所以最好不要使用某种类型的内核补丁。 |
![]() |
5
0
如果您的位数组足够小,也许您可以使用Intel上的调试寄存器(尽管我不确定如何在Linux上进行调试)。 |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 7 月前 |
![]() |
user2138149 · 双栈网络服务器无法按预期处理ipv4请求 8 月前 |
![]() |
Marco · PyCharm Linux系统文件上os.stat异常 9 月前 |