PS 的 HP-UX SZ 限制?

PS 的 HP-UX SZ 限制?

是的,我有一件有趣的小事,我对此感到非常困惑。我有一个正在运行的程序,我得到以下信息:

使用顶部:

 SIZE    RES
1639M   359M

使用ps:

SZ
20171

现在这对我来说似乎是极其错误的。我检查了一下,一个页面确实符合 4kb 的要求,所以这不是分页的问题。谁能帮我弄清楚为什么会发生这种情况?谢谢!

答案1

根据手册:

ps(1) SZ 是进程虚拟地址空间中文本、数据和堆栈页的度量。计量单位是一页。因此 ps(1) 报告的虚拟大小为 82 620 416 字节。

top(1) SIZE 是进程虚拟地址空间中文本、数据、堆栈、mmap 区域、共享内存区域和 IO 映射区域的度量。计量单位 (M) 是一兆字节。因此 top(1) 报告的虚拟大小为 1 718 616 064 字节。

该进程是否可能映射 1.5 Gb 文件?

相关内容