Discrepância entre memória compartilhada de /proc/meminfo e ipcs

Discrepância entre memória compartilhada de /proc/meminfo e ipcs

Saídas em execução free -hm:

             total       used       free     shared    buffers     cached
Mem:           15G        15G       389M       321M       169M        11G
-/+ buffers/cache:       3.9G        11G
Swap:         7.9G        80K       7.9G

A coluna 'compartilhada' é igual a /proc/meminfo Shmem (332072 kb), mas quando tento rastrear os processos que estão usando a memória compartilhada com ipcs -m, ela mostra apenas o uso de aproximadamente 24 MB:

------ Shared Memory Segments --------
key        shmid      owner      perms      bytes      nattch     status      
0x00000000 851968     dangets    700        7978224    2          dest         
0x00000000 458753     dangets    700        7978224    2          dest         
0x00000000 589827     dangets    700        7978224    2          dest         
0x0052e2c1 327684     postgres   600        48         5                       

É aqui que fico mais confuso, então, corrija-me se estiver errado.

Também procurei por alguma tmpfsmontagem, e é só a /runmontagem, que du -chs /rundiz que tem apenas 123 MB.

Alguém pode me explicar ou indicar documentação sobre o que realmente contribui para o /proc/meminfocampo Shmem? Obrigado!

informação relacionada