Reduz ou remove swap com 4GB de RAM e SSD?

2

Eu não tinha certeza, então criei uma partição swap de 4100MB de tamanho. Agora eu tenho swappiness em 0 e é altamente improvável que eu nunca precise de swap, porque eu não uso nenhum aplicativo com uso intensivo de memória. Eu também não hibernar. Meu SSD é grande o suficiente em 256GB, mas não é grande, com metade dele usado pelo Win 8.1. Devo encolher swap e se sim a que tamanho ou devo me livrar completamente.

    
por H3R3T1K 18.06.2014 / 17:11

2 respostas

1

A RAM de 4 GB não é muito, na verdade, se você executar o chrome ou o firefox e tiver várias abas abertas por algum tempo, poderá obter um uso de 4 GB rapidamente.

Você pode monitorar o uso de seu RAM com o aplicativo "System Monitor". Se você achar que nunca ultrapassa os 4GB e seu swap permanece vazio, você pode considerar diminuí-lo. Eu não recomendaria livrar-se dele, já que o Ubuntu irá fechar aplicações aleatoriamente se você ficar sem memória RAM e você não tiver swap.

Eu me instalei um pequeno indicador que sempre me mostra quanta RAM eu uso, o que acho bastante útil. Você pode encontrar as instruções de como instalá-lo neste post: link

    
por zenhaeus 18.06.2014 / 17:36
1

Não existe uma regra específica para o tamanho ideal de uma partição de troca. Se isso acontecesse, estaríamos todos usando e os instaladores se ofereceriam para configurar as coisas automaticamente.

Se uma máquina não tiver partição swap e a quantidade de código e dados que tentam ser carregados na memória exceder o tamanho dessa memória, há uma boa chance de que as coisas parem até que o usuário consiga fechar algo. Se a máquina tiver uma partição swap, os chunks de código e dados serão gravados e lidos de e para o arquivo de troca até que a demanda na RAM diminua.

O ajuste do tamanho da partição pode afetar o número de acessos ao disco, mas não pode funcionar como mágica. Escrever e ler a partir de uma unidade é muito mais lento do que embaralhar na RAM.

A Red Hat recomenda definir da seguinte maneira para o RHEL 5:

A realidade é que a quantidade de espaço de troca de que um sistema precisa não é realmente uma função da quantidade de RAM que ele possui, mas sim da carga de trabalho de memória que está sendo executada naquele sistema. Um sistema Red Hat Enterprise Linux 5 rodará muito bem, sem espaço de troca, desde que a soma da memória anônima e da memória compartilhada do sistema V seja menor que cerca de 3/4 da quantidade de RAM. Nesse caso, o sistema simplesmente bloqueará a memória compartilhada anônima e do sistema V na RAM e usará a RAM restante para armazenar em cache os dados do sistema de arquivos; assim, quando a memória estiver esgotada, o kernel recuperará apenas a memória da pagecache.

Considerando que 1) No momento da instalação ao configurar o espaço de troca, não há uma maneira fácil de predeterminar a memória que uma carga de trabalho exigirá, e 2) Quanto mais RAM um sistema tiver menos espaço de troca, um melhor espaço de troca

Conclusão

Se o kernel do Linux usar mais de 2GiB de espaço de troca por vez, todos os usuários sentirão o calor. Ou você recebe mais RAM (recomendo) e move para um armazenamento mais rápido para melhorar a E / S do disco. Não há regras, cada configuração e configuração é única. Ajuste os valores conforme suas necessidades. Selecione a quantidade de troca certa para você. Instalar a partir do centro de software do Ubuntu > Monitor do sistema Gnome. Selecione a aba onde diz \ Recursos . Veja onde você tem swap > Você pode monitorar isso quando tiver muitos aplicativos ou carga de trabalho enorme em sua CPU para ver se ou quando é hora de aumentar o tamanho da troca. Eu, pessoalmente, tenho tanta troca quanto eu tenho RAM, especialmente quando você tem muitos app's abrir seu sistema será lento. Especialmente quando você joga jogos online ou em geral jogando.

Se você quiser ajustar o seu swap depende se você criptografou o disco ou não na sua instalação inicial. Digite Gparted no terminal ctrl + alt + T se estiver faltando, você pode instalá-lo a partir do centro de software e executá-lo para aumentar o swap.

    
por user294626 18.06.2014 / 17:51