查看文件系统中的页表

查看文件系统中的页表

我知道页表由 Linux 内核管理,但我不确定它是否在文件系统上可用。我想从命令行查看有关页表的信息。

作为背景,我一直在学习页表以及它们对于管理进程的重要性,其中每个进程都分配有自己的地址空间,以便进程 A 无法写入进程 B 的内存空间。

本质上,页表是虚拟地址和物理地址之间的映射。

我想从命令行实际查看此映射以了解其工作原理。任何正确的指示都将不胜感激。

答案1

我认为最接近的是 /proc/PID/maps,pmap实用程序会读取并重新格式化它,因此更容易阅读。它显示虚拟内存的范围及其权限,以及它们映射到哪个文件(如果有),但不显示当前的虚拟->物理映射。

相关内容