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