Em geral, é sempre bom ter alguma troca, mas a quantidade aumenta de maneira não linear com a quantidade de RAM. No seu caso, 4GB seria o tamanho recomendado, ref:
Meu sistema: Dell XPS15 9550
Processador: i7 6700HQ
RAM: 16 GB DDR4
Disco: Samsung pm951 (512GB NVMe SSD)
GPU: 960 M
Sou novo no Linux, então vou fazer o dual boot do Windows 10 + Ubuntu 16.04. Eu sou um administrador de rede, aprendendo Linux Ubuntu até estar muito confortável com o Linux, então vou usar o Kali para praticar testes de caneta.
Quanto Swap eu preciso, outro conselho?
Com 16 gb de memória RAM, você deve estar bem para o uso do dia-a-dia. No entanto, eu recomendo usar uma partição de swap para efeitos de aprendizado (por exemplo, verificar o comportamento de swappiness) e especialmente se você usar o modo de hibernação, para o qual a partição de swap no tamanho da memória RAM é necessária.
Embora seja provável que o uso diário normal fique bem com 16 GB de RAM, para grandes aplicações (editar imagens grandes com GIMP, certos jogos, etc.) até mesmo essa quantidade de RAM pode ser inadequada, e se isso ocorrer, e você não tem um espaço de troca, o desempenho do seu sistema irá despencar - até mesmo ao ponto de possivelmente travar e exigir um ciclo de energia para reinicializar.
A recomendação usual é usar uma partição swap duas vezes o tamanho da sua RAM física, embora com a quantidade de RAM que você tem, seria quase certamente adequado usar um espaço de swap do mesmo tamanho que a sua RAM. No meu próprio sistema de desktop, com 8 GB instalados, tenho um espaço de troca de 8 GB (porque eu não o redimensionei quando atualizei minha memória RAM de 4 GB para 8 GB), e não tenho problemas - mas não faço isso. Não edite imagens grandes nem jogue jogos que exijam grandes quantidades de memória. Você pode iniciar todos os aplicativos que normalmente usa e verificar quanta memória eles consomem. Para verificar o consumo de memória, use free -h
. Exemplo de resultado:
total used free shared buff/cache available
Mem: 1,9G 1,1G 297M 67M 518M 595M
Swap: 3,8G 811M 3,0G
Você deve observar o valor da coluna usada. Se estiver sob seu limite de memória, você não poderá trocar.
Eu vejo que você tem um bom e poderoso hardware.
Ainda mesmo em sistemas de:
Processador:
$ cat /proc/cpuinfo|grep -i "model name" model name : Intel(R) Core(TM) i5-2300 CPU @ 2.80GHz
e memória RAM
$ free -m total used free shared buff/cache available Mem: 7806 5530 693 529 1581 1425 Swap: 9999 883 9116
Vejo que, mesmo em um ambiente de área de trabalho, há aplicativos com muita memória, como o Chrome-Browser , que consome tão facilmente a memória do sistema.
E em diferentes ocasiões Aplicações podem crescer extremamente em Uso da Memória, mesmo que seja por apenas alguns segundos.
Em tais casos, se você não tiver nenhuma Partição de Swap, você experimentará os Crashes do Aplicativo.
Por isso, sempre recomendo ter algum Swap disponível.
Quanto Swap em um sistema realmente pode ser usado depende mais do processador do que da memória RAM do sistema.
Por isso, eu recomendo que mesmo para sistemas pequenos tenha pelo menos 4GB de Swap.
Eu observei que o processador I5 com um swap preenchido com 3GB atingiu uma carga do sistema que torna o sistema não manipulável.
Portanto, criar uma Partição de Troca de > O 8GB não lhe dará mais desempenho e é provável que nunca seja usado.