On Fri, 7 Oct 2005, Eduardo Costa Lisboa wrote:

A existência de uma memória de swap é esperada pelo kernel. Caso você
não utilize swap, seu sistema ficará extremamente lento quando o
sistema se aproximar do uso máximo da memória (usado + cache).

E ficará lento se usar a swap pois hd é muito mais lento que RAM.. Se o sistema se aproximar do máximo de usado mais cache, é liberado o cache. Se lotar RAM+swap, o kernel começa a matar os processos. Este é o sinal que você precisa de mais swap.

Aproveitando, não é preciso reinstalar nada para usar swap (ou mais swap). O swap pode residir em um arquivo, não precisa ser partição (apesar de ser mais recomendável).

Entretanto, ao utilizar swap (mesmo que um tamanho pequeno), o kernel
não se "desespera" tanto tentando liberar o máximo de recursos
possíveis.

Isto é controlável na série 2.6. Eu sempre seto o vm/swappiness para 10 nas instalações de desktops


E, dependendo da quantidade de RAM que você tiver, pode utilizar até
mesmo um ramdisk e fazer swap usando a própria memória RAM.


Trocou 6 por meia dúzia: se tem RAM sobrando não vai usar swap nunca...

O uso de swap depende do perfil de usuário, assim como é lenda antiga, desde o tempo do SunOS, que o swap deve ser o dobro de memória RAM...

--
 ___                  _                 .''`.
  | |_  _. _| _      |_) _ ._ ._  _.   : :'  :
  | | |(_|(_|(/_|_|  |  (/_| || |(_|   `. `'`
                    Linux User #50500    `-
Prof.Adjunto - Instituto de Física ---Debian- Universidade Federal Fluminense Alpha/i386

Responder a