Por que o free -m e htop mostra quantidades diferentes de memória total?

1

Quando executo free -m , recebo dados diferentes de quando uso htop .

free -m :

              total        used        free      shared  buff/cache   available
Mem:            992         396         149          23         446         392
Swap:             0           0           0

htop :

Mem[|||||||||||||||||||||||||||||||||||||||||||||||||456        ]

htop captura de tela:
link

Informação:

  • RAM: 1 GB
  • SO: Ubuntu 16.04.3

Eu sei que tenho 1GB de RAM total, mostrando que free -m é preciso com isso. Mas como é que htop afirma que a RAM máxima é de apenas 512MB? Eu posso dizer que eu tinha 512MB até que eu atualizei para 1GB cerca de 12 horas atrás. Eu reinstalei o htop , mas isso não ajudou; Eu ainda tenho os mesmos resultados. Então por que é que free -m afirma que eu tenho 992MB de RAM total e htop afirma que eu tenho cerca de 512MB?

    
por APixel Visuals 21.12.2017 / 18:31

1 resposta

0

Talvez você esteja interpretando mal o que o htop está lhe dizendo, não vejo em lugar algum que o htop diz que você tem apenas 512MB de memória. Você pode obter uma resposta definitiva configurando htop para exibir números em vez de um gráfico. Vá para as configurações F2 - > Metros - > Memória e, em seguida, pressione a barra de espaço. Isto irá rodar através das opções de exibição da memória, uma das quais é texto, e.

Mem:31.4G used 6.71G buffers 4.15M cache: 2.0G
    
por 21.12.2017 / 20:09