哪个进程使用哪些页面?

哪个进程使用哪些页面?

我的 Linux 系统上有内存碎片。有没有办法找出每个正在运行的进程使用了​​哪些页面(按顺序)以及其中有多少页面?

答案1

您可以从 获取信息/proc/<PID>/maps

例子:

$ cat /proc/3618/maps 
00400000-005ce000 r-xp 00000000 fd:00 78541      /usr/sbin/<service>
007cd000-00811000 rw-p 001cd000 fd:00 78541      /usr/sbin/<service>

如果您担心真正位于 RAM 中的页面,请使用最小核心&同步

相关内容