htop uso de memória não é adicionado à lista de processos

0

Estou usando o lxd para executar vários contêineres e ter problemas ao relatar o uso de memória: htop e free mostram alto uso de memória, mas a lista de processos que usa memória é muito curta e não se soma ao uso relatado.

Do metal puro, isso é o que o htop mostra (classificado por %MEM , encadeamentos do userland ocultos):

Esteéotopo(classificadopor%MEM):

Eissoéfree-mh:

totalusedfreesharedbuff/cacheavailableMem:15G8.2G5.5G576M1.6G5.4GSwap:9G297M9.7G

Apartirdacapturadeteladohtop,euesperariaqueamemóriatotalestivesseemtornode2G+(adicionandoovalordeRES),não10G+.De Por que o uso de memória em "top" não adiciona ? , a memória "realmente usada" informada ainda é ~ 6.6G.

Estou faltando alguma coisa, o relatório de memória exibido é coerente?

    
por user60177 09.07.2018 / 14:34

1 resposta

1

Acho que o relatório de memória pode estar correto.

top mostra os 22 primeiros processos e afirma que existem 789 no total. Cerca de 1900MB do 6.6G são contabilizados por aqueles que são mostrados, deixando cerca de 4897 MB para os outros 767 processos. Isso leva a uma média de pouco mais de 6 MB por processo para todo o resto. Você tem motivos para acreditar que isso não é possível? Sem saber que tipo de processos eles são, não sei como estimar seu uso de memória, além de < 14,5 MB.

    
por 09.07.2018 / 20:02