htop mostra 33% de uso de memória, mas sua barra de Mem está cheia

1

Quando executo htop em um computador remoto, sua Mem bar mostra que a memória está cheia e até mesmo compartilha partes 2.3G (também consigo ver o sistema funcionando muito devagar). Mas a coluna htop do MEM% mostra cerca de 33% de uso de memória. Também a soma da coluna RES é sobre 3G, o que confirma 33% de uso de memória. Não tenho ideia de qual é a relação entre esses resultados. Também não consegui encontrar alguns processos (exceto PID 814 ) para liberar memória.

Você pode encontrar uma captura de tela do meu htop aqui .

Outro ponto é que PID 814 tem um valor vermelho 16.0T na coluna VIRT , o que não é claro para mim (vermelho significa unidade é Gbyte). Talvez alterações em páginas de entrada possam afetar essa saída. A seguir, você pode ver cat /proc/meminfo | grep Huge output

AnonHugePages:    532480 kB
ShmemHugePages:        0 kB
HugePages_Total:       5
HugePages_Free:        5
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:    1048576 kB

PS: As alterações nas páginas do álbum não foram feitas por mim. Eu não sei isso influencia no uso de memória de processos ou não. (por outro lado, se eu retroceder o tamanho de abraços, a memória usada pelo (s) processo (s) for reduzida ou não? Como as páginas afetam o desempenho? usa mais memória, mas diminui as falhas da página de memória ?, essa memória é contabilizada como memória de processo, como dados ou é respeito ao sistema operacional e contado em algum outro lugar?)

    
por i.kiarazm 01.12.2017 / 23:25

1 resposta

0

Com relação à barra htop , este link explica que há um sutil código de cores na própria barra. Acredito que o primeiro número à direita da barra corresponde à parte verde da barra.

Considerando que a barra em si parece grande, achei que esta é uma leitura interessante.

    
por 09.12.2017 / 16:57