如何跟踪请求的内存引用?

如何跟踪请求的内存引用?

我正在研究页面替换算法。为了测试算法,我正在尝试分析请求内存的模式。我可以在 Ubuntu 中获取请求页面的列表以用于页面替换算法吗?

答案1

您可以使用它strace来查看系统调用级别发生的情况;

但似乎您需要更多细节,即有关内核内部发生的情况的信息。

要么您需要找到并启用日志输出,要么您需要自己添加它;在这两种情况下,起点都是内核开发文档,当然还有源代码。
可能您已经读过了 - 否则,我建议下载内核源代码(或获取它的 git 克隆)并查看文档目录。

相关内容