[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: swap �



Flavio Alberto Lopes Soares wrote:

Em Sex, 2005-10-07 às 13:28 -0300, Thadeu Penna escreveu:

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).

Estou desenvolvendo uma distro Linux (usando o bom e velho Debian e com
a ajuda inicial do debootstrap) para um projeto de automação industrial
aqui da firma, o resultado (quase final) coloquei numa flash num esquema
parecido com o Knoppix/Kurumin/etc. e instalei numa placa mãe PC104
industrial com um Geode 300MHz e 128MB de RAM, e não configurei nenhum
SWAP, até o momento coloquei o X (sem nada, enquanto não termino a
aplicação frente de tela) e ele não reclamou ainda de memória, o
bichinho esta rodando muito bem obrigado.

Quando tacar o programa final aí é que vamos ver, mas até agora sem Swap
vai bem, gostei.

Em micros desktop, nao custa nada reservar uns 200 a 500 Mb para swap, nos HDs de hj em dia. Dá mais segurança pro usuário. Tente desligar o pagefile.sys do windows e conte quantos avisos ele te mostra antes de desligar de fato o arquivo.

No caso de aplicacoes embarcadas, com recursos escassos, ai o ideal é deixar tudo o mais justo possivel, e SWAP é uma coisa que vai atrasar o processamento. coloque mais memória de tal jeito que não precise de swap.


[...]

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


Interessante, como você faz isso ? Na compilação ou com sysctl ou outro
método ?

echo "xx" > /proc/sys/vm/swappiness
se nao me engano; que pode ser convertido pro /etc/sysctl

--
Marcos



Reply to: