Memória RAM do Linux Mint - Mostrando diferentes usos e espaço livre

0

Acabei de instalar o Linux Mint cerca de 5 dias atrás, e atualizei minha memória RAM de 8 GB para 12 GB, e tenho mais 4 GB a caminho, então ele chegará a 16 GB ou RAM. A única coisa é que não entendo como o comando free -g funciona. Aqui está uma foto do Stacer, na qual eu posso ver minha memória RAM até 12 GB:

Mas enquanto eu uso o comando terminal free -g , isso me mostra:

dragos@madscientistlab ~ $ free -g
              total        used        free      shared  buff/cache   available
Mem:             11           3           6           0           2           7
Swap:             7           0           7

Ele tem apenas 9 GB de RAM, se adicionarmos a RAM USADA e RAM GRATUITA, e tem apenas 11 GB disponíveis na coluna total , de 12. Há algo errado com minha memória RAM? Ou é algo que eu não estou entendendo?

Além disso, mais uma pergunta: Se eu tiver 12 GB de RAM, por que o Stacer diz que eu tenho apenas 11,6 GB?

    
por unkn0wnx 21.12.2017 / 15:18

1 resposta

1

Seu sistema está bem.

Você precisa adicionar memória "disponível" e "usada", em vez de memória "livre" e "usada". Você também precisa considerar o truncamento: você tem algum lugar acima de 3GiB de memória usada (por programas), em algum lugar acima de 6GiB de memória, em algum lugar acima de 2GiB de memória usada em buffers e caches, e em algum lugar acima de 7GiB de memória disponível . Em algum lugar acima de 3, mais em algum lugar acima de 7, acaba dando um total em torno de 10, ou 11 no seu caso. Você deve usar free -m para obter uma imagem melhor.

Você descobrirá mais sobre a memória disponível em Como posso obter a quantidade de memória disponível de forma portável entre distribuições?

Em relação ao seu 11.6GiB v. 12GiB, você “perde” alguma memória porque é reservado para os propósitos do sistema: seu firmware, GPU integrado e o kernel mantêm alguma memória para seus próprios propósitos, deixando 11.6GiB utilizáveis por programas .

    
por 21.12.2017 / 15:26