gpt4 book ai didi

linux - 我应该查看 VmSize、VmRSS 还是 Linux 上内存统计信息的某种组合?

转载 作者:IT王子 更新时间:2023-10-29 00:22:46 27 4
gpt4 key购买 nike

我正在尝试在 Linux 系统上为产品计算适当的大小数据,并希望确定内存使用情况。到目前为止,我接近它的方式是运行:

cat /proc/<pid>/status

查看输出时,我不确定哪些数字是相关的。例如:

VmPeak: 19662464 kBVmSize: 18344416 kBVmLck:         0 kBVmHWM:   5942980 kBVmRSS:   4734832 kBVmData:  2108608 kBVmStk:       120 kBVmExe:      9256 kBVmLib:    304448 kBVmPTE:     10316 kB

我认为我会使用 VmSize(虚拟内存,对吗?)或 VmRSS(私有(private)内存,对吗?)或某种组合来确定这一点,但我不确定。关于在 Linux 中正确计算进程的内存使用量的任何指示?

最佳答案

我认为回复没有回答您的具体问题。关键是您必须注意的重要值是您的进程在系统中使用的 RAM 内存。

因此:

  • 顶部显示为剩余内存:“RES”列
  • 在 '/proc//satus: 'VmRSS' 值中
  • 在 pmap 命令中:“RSS”总列值(在底部)

干杯,

安东尼奥

关于linux - 我应该查看 VmSize、VmRSS 还是 Linux 上内存统计信息的某种组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8581540/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com