Como interpretar o aumento do SHR informado pelo topo?

2

A página man do topo define o SHR como:

t: SHR -- Shared Mem size (kb) The amount of shared memory used by a task. It simply reflects memory that could be potentially shared with other processes.

Eu posso ver isso crescendo em um processo, mas não tenho certeza do que exatamente está sendo relatado aqui. A biblioteca de objetos compartilhados vinculada por este processo está alocando e desalocando a memória, mas não abrindo nenhum segmento de memória compartilhada, e o pmap não está mostrando nenhuma outra biblioteca sendo carregada. O que mais compõe o tamanho da memória compartilhada e como mais posso obter informações sobre isso?

    
por MilesHampson 11.12.2012 / 08:00

1 resposta

0

Memória compartilhada são segmentos de memória virtual sem o rss mapeado, a menos que eles sejam tocados ou sejam páginas enormes, do topo você vê o tamanho da memória virtual compartilhada, no meu servidor redhat eu procuro "cat / proc / sysvipc / shm"

    
por 16.12.2013 / 18:17