Logo Hardware.com.br
DivX
DivX Super Participante Registrado
470 Mensagens 3 Curtidas

Tamanho da swap hoje

#1 Por DivX 29/12/2006 - 02:02
Fala, galera, beleza?

Antigamente, havia uma regrinha bem difundida e que dizia que a sua partição swap deveria ter o dobro da sua quantidade de memória ram. Bem, o Con Kolivas, famoso médico e "patcheador" do kernel, disse em sua página:

"Con Kolivas"

Wed May 24 20:22:39 EST 2006
How much swapspace should I allocate?
Unfortunately there is not much good documentation on swapspace that is meaningful on today's hardware. As the discrepancy between ram speed and hard drive speed becomes greater each year, the old rule of 2*ramsize is just plain wrong. This was in the old days because the addr space was directly mapped into the first half of the double RAM sized swap, giving an easy translation formula; only the space >> RAM size was usuable as additional space.
Since most of your ram will be filled with cache, you don't need a huge swapspace, just enough to cope with transient periods of pressure.
The size should actually depend on the speed of your hard drive. On current drives I recommend about 256MB of swapspace (no matter how much ram you have). You could double it for a striped raid0 array of swapspace.



Ou seja, ele diz que a regra citada no parágrafo inicial não mais é válida. Um bom tamanho de swap é 256 mb, não importando quanto de memória ram o computador possui. Eu tenho 1 gb de ram e ainda não vi a partição swap ser usada. Acho que a única situação em que 256 mb poderiam ser insuficientes é com o uso daqueles lances de hibernação ou suspensão, mas, ainda assim, há a opção de usar o sistema de arquivos normal pra executar essa tarefa.

A minha pergunta é: alguém, com um hardware atual, já viu mais que 256 mb de swap em uso?
r00tsr0ckreggae
r00tsr0ckreg... Super Participante Registrado
549 Mensagens 4 Curtidas
#9 Por r00tsr0ckreg...
29/12/2006 - 13:00
acima 512mb de ram eu recomendo no máximo 128mb de swap
pq ai sempre tem uma sobra por segurança e naum custa nada deixar 128mb de um hd de 40gb ou 80gb naum é nem 5% do disco

e pode ajudar em casos extremos (mas muito extremos msm)


fik a pergunta

se alguem colocar de 512mb pra cima desativaria a swap de vez???????

r: eu naum

e vcs??
"Errar é humano, mas perdoar nunca foi nem nunca será a politica das empresas"

Slack 11 version
Slacker user - since 2004 rolleyes.png
apimente.br
apimente.br Cyber Highlander Moderador
51.3K Mensagens 3.8K Curtidas
#11 Por apimente.br
29/12/2006 - 15:44
Para não perder estabilidade e confiabilidade não arrisco deixar sem swap, mas se a máquina tem mais do que 512 MiB de RAM acho que 256 é uma ótima escolha.
O Linux não é o Windows
Como fazer perguntas inteligentes? Clique aqui!
Ao pedir ajuda, informe sua configuração completa e forneça detalhes suficientes para alguém te ajudar.

jose_silva_neto
jose_silva_n... General de Pijama Registrado
4.6K Mensagens 98 Curtidas
#12 Por jose_silva_n...
05/01/2007 - 21:56
Boa noite,

Vim dar uma olhada nesse post por causa de uma citação, mas:


Since most of your ram will be filled with cache, you don't need a huge swapspace, just enough to cope with transient periods of pressure.
The size should actually depend on the speed of your hard drive. On current drives I recommend about 256MB of swapspace (no matter how much ram you have). You could double it for a striped raid0 array of swapspace.



Não sei se o autor não quis detalhar os motivos, mas como foi dito, não me parece justificar o número "256", porque não um pouco menos ? Porque não um pouco mais ?
E não escrevi esse post para atacar ninguém, mas esse tipo de coisa (mal definida, mal explicada) é comum no mundo da ciência/tecnologia, gastei um bom número de anos enfrentando esse tipo de situação na matemática...wink.png

Fiquem com Deus

Kali
DivX
DivX Super Participante Registrado
470 Mensagens 3 Curtidas
#13 Por DivX
05/01/2007 - 22:35
kalicrates disse:
Boa noite,

Vim dar uma olhada nesse post por causa de uma citação, mas:



Não sei se o autor não quis detalhar os motivos, mas como foi dito, não me parece justificar o número "256", porque não um pouco menos ? Porque não um pouco mais ?
E não escrevi esse post para atacar ninguém, mas esse tipo de coisa (mal definida, mal explicada) é comum no mundo da ciência/tecnologia, gastei um bom número de anos enfrentando esse tipo de situação na matemática...wink.png

Fiquem com Deus

Kali


Olha a primeira frase dele:


Unfortunately there is not much good documentation on swapspace that is meaningful on today's hardware.
Provavelmente, ele também não sabe. O que ele deve saber, por observação, é que 256 mbs devem ser suficientes. O próprio tópico foi aberto pra verificar se alguém já chegou a usar tanta swap. No fórum do Arch, alguém citou um desenvolvedor do OpenBSD:


The 'b' partition of your first drive automatically becomes your system swap partition -- we recommend a minimum of 32MB but if you have disk to spare make it at least 64MB. If you have lots of disk space to spare, make this 256MB, or even 512MB. On the other hand, if you are using a flash device for disk, you probably want no swap partition at all. Many people follow an old rule of thumb that your swap partition should be twice the size of your main system RAM. This rule is nonsense. On a modern system, that's a LOT of swap, most people prefer that their systems never swap. Use what is appropriate for your needs.
Este pensa de uma maneira um pouco diferente:

http://sourcefrog.net/weblog/software/linux-kernel/swap.html

Acho que a única coisa que dá pra afirmar com base técnica é que 2x o tamanho da RAM é muito pros discos e memórias ram atuais (também não sei o que é considerado "atual").
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal