0

需要保存从删除到交换的进程页面(用户部分!)。

我只需要在内核中执行此操作。(语言CI知道)

(也许在shrink_page_list 中插入钩子?)

我有进程 ID,需要在系统中保存和阈值物理内存量(我们填充,而未填充)。ID 和阈值写入 /proc、/dev 或 /sys。

如何解决这个问题?

看什么文件?

读什么教程?

也许有一些与此任务相关的示例。

信息:我正在编译 Debian Lenny 的内核,使用 Qemu 在我的 Ubuntu 上启动它。

4

1 回答 1

0

请参阅 get_user_pages。http://www.makelinux.net/ldd3/chp-15-sect-3

使用 get_user_pages,您可以获取任何您想要的页面并将其锁定在内存中。

更好的是,请查看 http://lxr.free-electrons.com/source/mm/gup.c#L637上对源代码的评论

于 2015-02-04T18:36:40.343 回答