在linux中查找进程的页面大小和页面数

Nul*_*lik 6 linux unix process

给定在 Linux(最新内核)中运行的进程的 PID,我如何找出:

  1. 它使用的页数
  2. 它使用的每个页面的大小(4K、2MB 或 1GB)

这是针对 x86-64 架构的。

Kvi*_*sle 2

根据您想要的信息的详细程度,您需要以下之一:

  • /proc/pid/statm:提供有关内存使用情况的信息(以页为单位)。
  • /proc/pid/status:提供了来自 的大部分信息/proc/pid/statm,但更易于阅读。

查看 proc 文件的手册页,了解不同列含义的完整文档。