最佳答案
如何衡量Linux中应用程序或进程的内存使用情况?
从了解Linux上的内存使用情况的博客文章中,ps
不是用于此目的的准确工具。
为什么
ps
是“错误的”取决于你如何看待它,
ps
并没有报告进程的真实内存使用情况。它真正做的是显示每个进程将占用多少真实内存如果它是唯一运行的进程。当然,一台典型的Linux机器在任何给定时间都有几十个进程在运行,这意味着ps
报告的VSZ和RSS数字几乎肯定是错误。
(注意:这个问题是覆盖在这里非常详细。