Saltar al contenido

¿Cómo cambiar el tamaño de zram?

Nuestros mejores desarrolladores agotaron sus depósitos de café, por su búsqueda todo el tiempo por la respuesta, hasta que Nicolás halló la solución en GitHub y hoy la comparte con nosotros.

Solución:

De acuerdo con http://manpages.ubuntu.com/manpages/xenial/man8/zramctl.8.html, puede eliminar y recrear un intercambio de zram como este:

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

Para cambiar el tamaño de forma permanente, debe adaptar el script de inicio, donde se crean los archivos de intercambio. Tenga en cuenta que este archivo puede ser anulado por futuras actualizaciones del sistema.

Para aumentar el tamaño del archivo de intercambio en Ubuntu 16.04 del 50 % al 200 % del tamaño total de su memoria, cambie esta línea en /usr/bin/init-zram-swapping

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

para

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

Soy usuario de Fedora 33, pero encontré esta respuesta cuando buscaba cómo configurar mi zram. Este es mi /usr/lib/systemd/zram-generator.conf:

# This config file enables a /dev/zram0 device with the default settings:
# — size — half of available RAM or 4GB, whichever is less
# — compression — most likely lzo-rle
#
# To disable, uninstall zram-generator-defaults or create empty
# /etc/systemd/zram-generator.conf file.
[zram0]
zram-fraction = 2
max-zram-size=none

Esto persiste en los reinicios y parece ser la forma recomendada de controlar zram.

Consulte https://fedoraproject.org/wiki/Changes/SwapOnZRAM, especialmente man 5 zram-generator.conf

Recuerda algo, que tienes concesión de añadir un enjuiciamiento justo si acertaste tu aprieto justo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *