Que tamanho do arquivo de swap deve ser feito? Eu tenho 4GB de RAM [duplicado]

1

Muitas vezes eu estou sem memória. Eu notei que não tenho um swapfile. Qual tamanho devo escolher? Tenho 4 GB de RAM.

Os programas que uso são: Firefox, Thunderbird, Grive, Android Studio, é isso, ainda meu laptop congela com bastante frequência.

    
por Kirill Zhukov 28.08.2014 / 06:14

2 respostas

3

O swap de 500 MB para 1 GB deve estar bem. Fiz swap de 500 MB no momento da instalação e não enfrentei nenhum problema até agora. Tenho 2 GB de RAM.

    
por Rolen Koh 28.08.2014 / 07:15
4

Aqui está um guia bastante sensato de O Wiki das Perguntas do Linux

Quase todo sistema Linux precisará de espaço de troca. O conselho clássico é "swap deve ser o dobro da quantidade de RAM que você tem", embora isso não seja uma diretriz rígida. Outra diretriz é ter pelo menos 1x seu tamanho de RAM, mas isso também não é um requisito fixo e absoluto (isso costumava ser necessário para o Linux, mas não mais para versões recentes). Depende principalmente de quais aplicativos você deseja executar. Aplicativos como edição de vídeo / vídeo, renderização 3D, edição de imagens grandes, servidores de banco de dados e servidores de aplicativos web podem usar muita memória e, se você não tiver isso como RAM, precisará de um grande espaço de troca.

Uma boa maneira de decidir o tamanho é apenas tentar ver. Escolha um tamanho (geralmente é mais fácil reduzir o tamanho do swap após o uso, então tente muito) e execute sua carga de trabalho 'normal' por um tempo e veja quanto de swap é usado (consulte Ferramentas de diagnóstico de memória). Você pode então ajustar / redimensionar as partições ou reparticionar completamente.

Para otimizar a velocidade, é aconselhável colocar a partição de troca em um disco rígido diferente (se você tiver uma) em vez de no disco rígido principal com o sistema operacional nela. Também é possível espalhar o espaço de troca em vários discos rígidos, o que também pode aumentar a velocidade. O Linux pode manipular múltiplos espaços de troca, e cada espaço de troca pode ter uma prioridade (pri = somenumber no fstab, veja também o comando swapon).

Estou construindo um servidor de arquivos com 4G de RAM no momento, e comecei com espaço de troca de 8G, já que vou usar um pouco de memória RAM usando uma montagem de união. Sempre pode ser ajustado depois.

    
por Arronical 28.08.2014 / 11:36