我正在尝试在Linux系统上为产品计算适当的大小调整数据,并希望确定内存使用情况.到目前为止,我接近它的方式是运行:
cat /proc/<pid>/status
在查看输出时,我不确定哪些数字是相关的.例如:
VmPeak: 19662464 kB VmSize: 18344416 kB VmLck: 0 kB VmHWM: 5942980 kB VmRSS: 4734832 kB VmData: 2108608 kB VmStk: 120 kB VmExe: 9256 kB VmLib: 304448 kB VmPTE: 10316 kB
我想我会使用VmSize(虚拟内存对吗?)或VmRSS(私有内存对吗?)或某些组合来确定这一点,但我不确定.有关正确计算Linux中进程内存使用情况的指示吗?
linux ×1