Memoria Ram e Swap
Autor: Milton Kowalewski | Publicado: 2012-06-15T07:19:00-07:00





VISUALIZAR MEMORIA RAM E SWAP

Ver condições da memoria.

free -m

Terminal

ubuntu@ubuntu-12:~$ free -m
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;total &nbsp; &nbsp; &nbsp; used &nbsp; &nbsp; &nbsp; free &nbsp; &nbsp; shared &nbsp; &nbsp;buffers &nbsp; &nbsp; cached
Mem: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3889 &nbsp; &nbsp; &nbsp; 2615 &nbsp; &nbsp; &nbsp; 1274 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp;172 &nbsp; &nbsp; &nbsp; 1533
-/+ buffers/cache: &nbsp; &nbsp; &nbsp; &nbsp;909 &nbsp; &nbsp; &nbsp; 2980
Swap: &nbsp; &nbsp; &nbsp; &nbsp; 3954 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 3954

Limpar Memoria Ram

echo 3 &gt; /proc/sys/vm/drop_caches

Terminal


ubuntu@ubuntu-12:/home/ubuntu# free -m
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;total &nbsp; &nbsp; &nbsp; used &nbsp; &nbsp; &nbsp; free &nbsp; &nbsp; shared &nbsp; &nbsp;buffers &nbsp; &nbsp; cached
Mem: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3889 &nbsp; &nbsp; &nbsp; 2356 &nbsp; &nbsp; &nbsp; 1533 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp;170 &nbsp; &nbsp; &nbsp; 1436
-/+ buffers/cache: &nbsp; &nbsp; &nbsp; &nbsp;749 &nbsp; &nbsp; &nbsp; 3140
Swap: &nbsp; &nbsp; &nbsp; &nbsp; 3954 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 3954
root@ubuntu-12:/home/ubuntu# echo 3 &gt; /proc/sys/vm/drop_caches
root@ubuntu-12:/home/ubuntu# free -m
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;total &nbsp; &nbsp; &nbsp; used &nbsp; &nbsp; &nbsp; free &nbsp; &nbsp; shared &nbsp; &nbsp;buffers &nbsp; &nbsp; cached
Mem: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3889 &nbsp; &nbsp; &nbsp; &nbsp;844 &nbsp; &nbsp; &nbsp; 3045 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;1 &nbsp; &nbsp; &nbsp; &nbsp;142
-/+ buffers/cache: &nbsp; &nbsp; &nbsp; &nbsp;699 &nbsp; &nbsp; &nbsp; 3189
Swap: &nbsp; &nbsp; &nbsp; &nbsp; 3954 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;0 &nbsp; &nbsp; &nbsp; 3954


MEMORIA SWAP

O Ubuntu alem da memoria ram utiliza uma partição chamada swap, a recomendação é que essa partição tenha o dobro de tamanho para sistemas que tenham pouca memoria, e no&nbsp;máximo&nbsp;1Gb para sistemas que tenham 1Gb ou mais de memoria. Utilizar mais de 2 Gb de Swap e imprudente pois após 2 gbs de Swap o sistema começa a perder desempenho.


Ex.: 256mb ram &nbsp; / 512mb swap
Ex.: 512mb ram &nbsp; / 1024mb swap
Ex.: 1024mb ram / 1024mb swap
Ex.: 2048mb ram / 1024mb swap

EQUILIBRANDO MEMORIA RAM E SWAP

Para obter a melhor performance da sua maquina Ubuntu pode se alterar o valor padrão&nbsp;que o sistema utiliza de memoria ram ou de swap.

Em maquinas com pouca memoria ram é interessante fazer o sistema utilizar mais memoria swap para não sobrecarregar a memoria ram, já para computadores com bastante memoria pode baixar os valores da memoria swap para ter acesso mais&nbsp;rápido&nbsp;aos dados&nbsp;temporários.

Os valores desse gerenciamento do swappiness vão de 0 a 100 onde 0 utilizara o minimo de swap e 100 o&nbsp;máximo.

Para isso é&nbsp;necessário&nbsp;modificar uma linha de um arquivo do Ubuntu o sysctl.conf
para acessar o arquivo:

sudo gedit /etc/sysctl.conf

A linha a ser modificada tem que ser a mesma abaixo:

vm.swappiness = 40
onde devera no lugar do numero 40 (o numero varia de cada instalação) , acrecido ou&nbsp;decrescido o valor desejado.

Após modificação do valor é&nbsp;necessário&nbsp;reiniciar o sistema para que as alterações entrem em vigor.