Proc(5)のLinux manページによると:
/ proc/[pid]/statmページ単位で測定されたメモリ使用量に関する情報を提供します。列は次のとおりです。
size (1) total program size (same as VmSize in /proc/[pid]/status) resident (2) resident set size (same as VmRSS in /proc/[pid]/status) share (3) shared pages (i.e., backed by a file) text (4) text (code) lib (5) library (unused in Linux 2.6) data (6) data + stack dt (7) dirty pages (unused in Linux 2.6)
結果をubuntuシステムモニターと比較すると、単位はMbのように見えますが、100%確実ではありません。 「ページで測定」とはどういう意味ですか?
ページサイズは、Linuxカーネルで使用されるメモリ割り当て/アドレス指定の単位です。
getconf PAGESIZE
を使用して、サイズ(バイト単位)を確認します
4096 = 4kBがデフォルトです。