O tamanho da página é uma unidade de atribuição / endereçamento de memória usada pelo kernel do Linux.
Você descobre qual é o tamanho (em bytes) com getconf PAGESIZE
4096 = 4kB é o padrão.
De acordo com as páginas man linux do proc (5):
/proc/[pid]/statm Provides information about memory usage, measured in pages. The columns are:
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)
se eu comparar os resultados com o monitor do sistema ubuntu, as unidades parecem ser Mb, mas não tenho 100% de certeza. O que significa "medido em páginas"?
Tags memory-usage linux ubuntu