Qual é a unidade de uma “página” em / proc / pid / statm

2

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"?

    
por jbcolmenares 19.04.2018 / 11:48

1 resposta

3

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.

    
por 19.04.2018 / 12:10