top of page

Arch Linux - ZRAM - SWAP na memória RAM

Este procedimento aumenta consideravelmente a estabilidade e rendimento de processamento do Notebook ou Descktop.


Criar arquivo executável "zram" com os dados abaixo, use qualquer editor.

Dar permissão:

$ sudo chmod +x zram

*********************************************************

#adicionando módulo zram

echo zram > /etc/modules-load.d/zram.conf

#Indica quantos dispositivos

echo "options zram num_devices=1" > /etc/modprobe.d/zram.conf

#Configura o nome, tamanho e comando para criar os dispositivos

echo 'ACTION=="add", KERNEL=="zram0", ATTR{comp_algorithm}="zstd", ATTR{disksize}="4G", RUN="/usr/bin/mkswap -U clear /dev/%k", TAG+="systemd"' >

/etc/udev/rules.d/99-zram.rules

#Adicionar entradas ao fstab

echo ‘#Zram’ >> /etc/fstab

echo '/dev/zram0 none swap defaults,pri=100 0 0' >> /etc/fstab

***********************************************************

1 - OBS.: ATTR{comp_algorithm} (configurar ver outros no site).

2 - OBS.: ATTR{disksize} (configurar o tamanho do Zram).


Execute o arquivo:

$sudo ./zram


Reboot e check se a zram foi ativada com o comando abaixo:

$lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS

sda 8:0 0 223,6G 0 disk

├─sda1 8:1 0 1,2G 0 part /boot/efi

├─sda2 8:2 0 3,9G 0 part

├─sda3 8:3 0 68,4G 0 part /home

└─sda4 8:4 0 150,1G 0 part /

sr0 11:0 1 1024M 0 rom

zram0 253:0 0 4G 0 disk [SWAP]

Repare que a partição sda2 está desmontada que seria a swap do disco.

Edite o /etc/fstab e comente a linha (#) da partição para desativar e poupar o HDD/SSD.

$sudo nano /etc/fstab

***********************************************************

Método 2

Instalar através do git clone o zramswap ver abaixo:

$ cd /tmp

$ git clone https://aur.archlinux.org/zramswap.git

$ cd zramswap

$ makepkg -si

Depois de instalado ele vem com configuração de 20% da RAM.

Ative o serviço para quando iniciar o sistema ser ativado:

$ systemctl enable zramswap.service

Para editar o percentual edite:

$ sudo nano /etc/zramswap.conf

ZRAM_SIZE_PERCENT=20 (Como opção eu coloco 50, isso melhora o processamento e elimina os travamentos).

altere para o percentual que desejar.

Para ativar o novo percentual:

$ sudo systemctl restart zramswap.service

OBS. O comp_algorithm por padrão é lzo-rle.

Check se foi ativado a SWAP da RAM, conforme mencionado acima.


Seja feliz!



0 comentário

Posts recentes

Ver tudo

Comandos no terminal Linux - ln, dd e pv

# Comandos ln, dd e pv. #Comando ln -s (link simbólico em arquivos): #cria link simbólico do arquivo teste.txt no diretório atual. ~$ln...

ARCHISO - LIVEUSB Personalizado do Arch Linux.

#Arch Linux #Archiso #Personalizar ISO do Arch Linux. #1 - Instalar o pacote archiso $sudo pacman -S archiso #2 - Verificar e copiar...

Linux - Comando no Terminal chmod, chown e umask

#Linux - Comando no Terminal chmod, chown e umask #chmod modo octal #dono grupo outros #-rwx rwx rwx (arquivo) #drwx rwx rwx (diretório)...

Comments


bottom of page