/proc/smaps のすべての Rss フィールドを要約すると、/proc/status の VmRss フィールドと同じ結果は得られません。
なぜこれが起こるのか知っている人がいますか?実際のRSSはどのような値ですか?
例:
cat /proc/16004/smaps | grep -P 'Rss'
Rss: 836 kB
Rss: 892 kB
Rss: 92 kB
Rss: 32 kB
Rss: 440 kB
Rss: 0 kB
Rss: 168 kB
Rss: 16 kB
Rss: 0 kB
Rss: 4 kB
Rss: 0 kB
合計は2480KBです。
cat /proc/16004/status | grep -i VmRSS
VmRSS: 2384 kB
この例のPSプロセスは、静的にリンクされた実行可能ファイルです。共有ライブラリはありません。
file ~/cm_f_regex
....: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked, not stripped