Informações conflitantes sobre o uso da memória no Debian 7

0

Cerca de um ano atrás, atualizei meu laptop com 8 GB de RAM. Eu tinha o Windows 8 e 4 GB, o que não foi suficiente em todas as situações, de acordo com o Gerenciador de Tarefas. Logo após a atualização, mudei para o Debian 7 como meu sistema operacional principal. Olhando para o uso de memória no programa System Info no Debian, eu sempre me pergunto como o sistema pode funcionar por horas com muitos aplicativos abertos com apenas meio GB ou no máximo 1 GB de RAM em uso. A confusão surge quando executo o comando free . Ele informa muito mais uso de memória do que informações do sistema. No momento, as Informações do Sistema relatam 582 MB de RAM e 0 MB de troca usadas durante a execução de free -g relatórios que 2 GB são usados:

$ free -g
             total       used       free     shared    buffers     cached
Mem:             7          2          5          0          0          1
-/+ buffers/cache:          0          7
Swap:           14          0         14

Por que esses dois relatórios relatam diferentes quantidades de memória? A outra coisa que me incomoda é que quase nunca chego perto de usar 4 GB de RAM, mesmo quando rodando uma máquina Linux virtual com VMware. Existe uma maneira de dizer ao sistema que use mais memória e obtenha desempenho de alguma forma?

    
por RegedUser00x 01.03.2014 / 09:39

1 resposta

2

As duas ferramentas só têm uma definição diferente do que significa para a memória ser "usada". O comando free considera a memória usada se não estiver livre. O System Info considera livre de memória, mesmo que contenha informações que possam ser usadas, desde que essas informações também possam ser descartadas. Assim, por exemplo, a memória que contém informações que também podem ser lidas a partir do disco é considerada usada pelo comando free mas livre pelo System Info.

O sistema usará o máximo de memória possível para melhorar o desempenho. Manter a memória livre é o último recurso do sistema, se não houver uma maneira prática de conter informações úteis.

    
por 01.03.2014 / 09:44

Tags