Dica testada no
Linux Mint 20 "Ulyana".
Explicação curta: quando o sistema operacional fica sem RAM física, ele usa o "espaço de troca", ou memória SWAP, que é como se fosse a RAM, mas fica no disco rígido. E por estar no disco rígido, é MUITO lenta.
Esta dica usa um pendrive, que substitui o uso do disco rígido como SWAP, sendo mais veloz. OK, não é exatamente como a memória RAM, mas sim uma memória "swap" (espaço de troca) mais rápida.
Atualmente, estou com um computador com apenas 2 GB de RAM. Basta abrir o navegador e usá-lo um pouco que rapidamente a memória RAM acaba. Com o uso de um pendrive como RAM, esse problema foi parcialmente contornado. Claro que quando a memória RAM se esgota, ainda experimento uma travada, mas ela dura menos.
Procedimento
Pegue um pendrive, conecte-o. Se ele for montado automaticamente, desmonte-o com:
# umount /dev/sdXY
Onde:
XY é letra e número do seu dispositivo e sua partição. Se não souber qual, use
fdisk -l para ver.
Obs.: o procedimento a seguir eliminará todos os dados do pendrive.
Depois, faça:
# mkswap /dev/sdXY
Em seguida, digite:
# swapon -p 32767 /dev/sdX
O "32767" significa prioridade máxima. Quer dizer que essa memória SWAP será usada antes de qualquer outra. As prioridades vão de 0 a 32767.
Confira o resultado com:
# cat /proc/swaps
Se você precisar tirar o pendrive, digite antes o seguinte comando:
# swapoff /dev/sdXY
Para deixa isso permanente, primeiramente identifique a numeração do pendrive:
# ls -l /dev/disk/by-uuid/
Edite o fstab:
# nano /etc/fstab
E então, adicione a seguinte linha ao seu
/etc/fstab para que o pendrive seja montado automaticamente como SWAP durante o boot:
UUID = XXXXXXXXXXXXXXXX none swap sw, pri = 32767 0 0
Substitua o "XXXXXXXXXXXXXXXX" pela numeração obtida pelo comando
ls -l /dev/disk/by-uuid/, citado anteriormente.
Como eu disse, não é a mesma coisa que uma RAM verdadeira, mas certamente é mais veloz do que o disco rígido.
Fontes
ah, e outro detalhe é que isso funcionou no manjaro. esse método com certeza funciona em qualquer distro, pois não é necessário instalar um aplicativo, é só utilizar comandos do sistema como umount, mkswap entre outros