MEM - Ocupação da memória.
Esta linha contém a quantidade total de memória física (
tot
), [...] o tamanho residente da memória compartilhada incluindo tmpfs (shmem
), o tamanho residente da memória compartilhada (shrss
) a quantidade de memória compartilhada atualmente trocada (shswp
) [.. .]
A descrição de shrss
/ shswp
é muito vaga para mim. O que ele realmente cobre?
MEM | tot 7.7G | free 3.6G | cache 2.1G | dirty 0.3M | buff 258.1M | slab 306.4M | slrec 182.7M | shmem 257.5M | shrss 12.7M | shswp 0.0M | vmbal 0.0M | | hptot 0.0M | hpuse 0.0M |
$ rpm -q atop
atop-2.4.0-1.fc30.x86_64
Apenas "memória compartilhada do System V". Isso é obsoleto.
O uso mais comum é para X Windows . Embora alguns programas X possam usar memória compartilhada POSIX .
shrss
eshswp
são obtidos (em unidades de páginas) pelo seguinte código ematop/photosyst.c
:man shmctl disse: