Como alterar o tamanho do zram?

1

Eu instalei o zram com sudo apt-get install zram-config . Depois disso, ele foi iniciado automaticamente e, quando eu verifiquei com cat /proc/swaps , ele está funcionando corretamente

Mas quando usei sudo echo 128M > /sys/block/zram0/disksize para alterar o tamanho do zram, como no documento sempre receba bash: /sys/block/zram0/disksize: permission denied

Mesmo quando eu o desativei com sudo swapoff /dev/zram0 , em seguida, mudei e ainda recebi permission denied

Então, como posso alterar o tamanho do zram? E é disksize o espaço que consome na RAM ou apenas o tamanho máximo do disco zram?

    
por phuclv 07.02.2016 / 08:40

3 respostas

3

De acordo com o link , você pode remover e recriar um zram swap como este:

# swapoff /dev/zram0
# zramctl --reset /dev/zram0
# zramctl --find --size 1024M
/dev/zram0
# mkswap /dev/zram0
# swapon /dev/zram0

Para alterar permanentemente o tamanho, você precisa adaptar o script de inicialização, onde os arquivos de troca são criados. Esteja ciente de que este arquivo pode ser substituído por futuras atualizações do sistema.

Para aumentar o tamanho do swapfile no Ubunutu 16.04 de 50% para 200% do tamanho total da memória, altere esta linha em / usr / bin / init-zram-swapping

mem=$(((totalmem / 2 / ${NRDEVICES}) * 1024))

para

mem=$(((totalmem * 2 / ${NRDEVICES}) * 1024))
    
por Andreas Straninger 09.07.2016 / 09:32
0

Você precisa mudar para "root" para fazer isso.

sudo -i
# echo 128M > /sys/block/zram0/disksize
    
por Rinzwind 07.02.2016 / 10:39
0

Não há arquivo em /usr/bin/init-zram-swapping . Parece que, desde o Xenial, o arquivo agora está localizado em /sbin/zram-config-start . Você pode ver isso sozinho olhando para $ cat /etc/init/zram-config.conf .

description "Initializes zram swaping and /tmp"
author      "Adam Conrad <[email protected]>"

start on runlevel [2345]

pre-start exec /sbin/zram-config-start

pre-stop exec /sbin/zram-config-stop

O arquivo /sbin/zram-config-start é muito mais complexo do que antes. Eu me pergunto o que fazer para aumentar o tamanho do carneiro?

    
por tristank 31.08.2016 / 19:07