Usando Pendrive como RAM no Linux Mint

Publicado por Xerxes em 23/10/2020

[ Hits: 3.694 ]

 


Usando Pendrive como RAM no Linux Mint



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


Outras dicas deste autor

Configurando o teclado no Fluxbox

Meu tema de Fluxbox

Colocando sombras no LXDE

Recuperando tela de login no Ubuntu

Aplicando template de cores ao Nano

Leitura recomendada

Como instalar plugin do JAVA da Oracle no Slackware

Driver da NVidia compatível com Xorg 1.7

Acelerando o yum com Axel

Aumentar limite de tamanho do anexo no ZIMBRA MAIL

Como resetar a senha do root no Debian e no Ubuntu

  

Comentários
[1] Comentário enviado por mauricio123 em 24/10/2020 - 22:45h


Muito legal. Mas, quais seriam os benefícios de sacrificar um pendrive para isso?

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por xerxeslins em 25/10/2020 - 10:03h


[1] Comentário enviado por mauricio123 em 24/10/2020 - 22:45h


Muito legal. Mas, quais seriam os benefícios de sacrificar um pendrive para isso?

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Swap mais veloz, pq não usa o HD, que é lento.

[3] Comentário enviado por retro em 25/10/2020 - 19:57h


[2] Comentário enviado por xerxeslins em 25/10/2020 - 10:03h


[1] Comentário enviado por mauricio123 em 24/10/2020 - 22:45h


Muito legal. Mas, quais seriam os benefícios de sacrificar um pendrive para isso?

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


Swap mais veloz, pq não usa o HD, que é lento.


na verdade isso depende de seu tipo de armazenamento, se você estiver usando um ssd m.2 seria muito mais veloz que um hd sata (que é o que a maioria das pessoas usam), então a velocidade do swap poderia chegar próxima a velocidade do pente de memória ram ao usar um ssd, que é muito mais rápido que um hd; e não é só isso, pois é necessário considerar a velocidade do pendrive também, se você tiver um pendrive velho que é mais lento que seu hd então nem vale a pena, só vai ser um espaço adicional de swap. mas isso varia de acordo com usuário, se ele quiser mais velocidade de swap ele usaria um pendrive rápido, se ele quiser espaço adicional de swap ele usaria um pendrive qualquer com uma capacidade razoável

[4] Comentário enviado por retro em 26/10/2020 - 01:22h

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

[5] Comentário enviado por xerxeslins em 26/10/2020 - 08:14h


[4] Comentário enviado por RetroGamerCX em 26/10/2020 - 01:22h

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


Nice!

[6] Comentário enviado por mauricio123 em 26/10/2020 - 23:28h


Olha prefiro não usar swap. Mas vai da preferencia de cada um.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[7] Comentário enviado por retro em 27/10/2020 - 00:27h


[6] Comentário enviado por mauricio123 em 26/10/2020 - 23:28h


Olha prefiro não usar swap. Mas vai da preferencia de cada um.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]


sim, no meu caso eu preciso de bastante swap pois eu faço bastante virtualização, aí como eu sempre aloco quase toda a memória do hospedeiro para o sistema convidado, o swap é muito útil

[8] Comentário enviado por mauricio123 em 02/11/2020 - 00:15h


Poir é que as vezes me falta memória para virtualização também. Um dia quase travei o PC com duas VM. O processador tava de boa, nem a metade da capacidade.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]



Contribuir com comentário