Tamanho da RAM e tamanho do SWAP

2

Eu quero saber por que a partição swap tem que duplicar o tamanho da RAM? por exemplo, se o ram instalado na máquina 64 G.B, a troca tem que ser 128 G.B?

    
por iLinux85 28.05.2013 / 08:24

2 respostas

5

Não, era uma regra dos tempos antigos, quando a RAM era limitada e a troca era necessária para muitas operações (normalmente, o principal motivo dado era uma implementação de cópia-tudo de fork() ). Hoje em dia não é importante ter o swap funcionando, se a RAM é suficiente, você pode até mesmo não ter nenhuma troca - depende de qual é a sua solução preferida para a pressão da memória: troca lenta ou rápida destruição de OOM.

Recomenda-se até mesmo não trocar em mídias como cartões de memória flash. Ainda assim, muita troca é utilizável em um único lugar, laptops. Quando eles fazem o hibernate, eles salvam todo o conteúdo na RAM para trocar o disco. Portanto, trocar em laptops para habilitar a hibernação precisa ser pelo menos tão grande quanto a RAM (a menos que a imagem de hibernação seja compactada ou uma esteja hibernando em um arquivo normal em um sistema de arquivos).

Você também pode querer ler Trocar um anacronismo? e Por que usar swap quando houver mais espaço livre suficiente na RAM ? .

    
por 28.05.2013 / 08:43
1

Se você estiver usando o Redhat Enterprise Linux (ou Redhat Base linux), as recomendações são

Fonte: link

    
por 28.05.2013 / 09:07

Tags