El sabio no huye del caos; camina por él con el paso lento de quien ya venció por dentro.Epicteto
Zram crea un dispositivo de bloque comprimido en la memoria y la RAM se le asigna y solo se usa para intercambiar según sea necesario (hasta entonces, la RAM todavía está disponible para que la utilicen las aplicaciones).
Existe un viejo dicho corporativo: "Cuando el caballo está muerto, bajate". Simple, ¿no? Bueno, no para una parte de la poblaciòn de RRHH y TI (Sistemas).
Los datos de intercambio almacenados se comprimen, lo que permite que se almacenen más datos almacenado en RAM.
Esto puede ser útil para:
1. Evitar o al menos retrasar el intercambio en un dispositivo de almacenamiento masivo cuando disminuye el espacio disponible en RAM. Esto resulta en una ganancia de rendimiento porque escribir en RAM es mucho más rápido que en un disco duro o incluso un SSD.
2. Menos escritura en dispositivos de almacenamiento como unidades flash, eMMC, unidades flash USB o tarjeta SD, si la partición o archivo de intercambio está instalado en dichos dispositivos.
Más allá de la ganancia de rendimiento, esto también minimiza el desgaste del dispositivo.
Zram está disponible directamente en el kernel y generalmente ya viene listo para habilitar en los provistos por Slackware, por lo que no tendrás que descargar e instalar nada, solo habilitarlos nomas. O en todo caso, volver a compilar el kernel.
Activar Zram en Slackware
Una vez tenes habilitalado Zram, te creas un script para activarlo automáticamente en el arranque, de una manera muy simple:
Crea un archivo llamado rc.zram en /etc/rc.d/
root@gostir:~# touch /etc/rc.d/rc.zram
Añadile el siguiente contenido al archivo recien creado, por ejemplo con el Todopoderoso VI
root@gostir:~# vi /etc/rc.d/rc.zram
Contenido a agregar
#!/bin/bash
#
# Activar modulo Zram
modprobe zram
#
# Defini la cantidad de memoria que se va a usar para
Los datos de intercambio almacenados se comprimen, lo que permite que se almacenen más datos almacenado en RAM.
Esto puede ser útil para:
1. Evitar o al menos retrasar el intercambio en un dispositivo de almacenamiento masivo cuando disminuye el espacio disponible en RAM. Esto resulta en una ganancia de rendimiento porque escribir en RAM es mucho más rápido que en un disco duro o incluso un SSD.
2. Menos escritura en dispositivos de almacenamiento como unidades flash, eMMC, unidades flash USB o tarjeta SD, si la partición o archivo de intercambio está instalado en dichos dispositivos.
Más allá de la ganancia de rendimiento, esto también minimiza el desgaste del dispositivo.
Zram está disponible directamente en el kernel y generalmente ya viene listo para habilitar en los provistos por Slackware, por lo que no tendrás que descargar e instalar nada, solo habilitarlos nomas. O en todo caso, volver a compilar el kernel.
Activar Zram en Slackware
Una vez tenes habilitalado Zram, te creas un script para activarlo automáticamente en el arranque, de una manera muy simple:
Crea un archivo llamado rc.zram en /etc/rc.d/
root@gostir:~# touch /etc/rc.d/rc.zram
Añadile el siguiente contenido al archivo recien creado, por ejemplo con el Todopoderoso VI
root@gostir:~# vi /etc/rc.d/rc.zram
Contenido a agregar
#!/bin/bash
#
# Activar modulo Zram
modprobe zram
#
# Defini la cantidad de memoria que se va a usar para
# Zram (ajusta segun tus necesidades)
echo 16G > /sys/block/zram0/disksize
#
# Crea y activa un dispositivo de intercambio comprimido
mkswap /dev/zram0
swapon /dev/zram0
#
# EOF
Le damos permisos de ejecucion
root@gostir:~# chmod +x /etc/rc.d/rc.zram
Listo, el script va a comenzar junto al inicio del sistema.
Verificar el funcionamiento y que Zram está funcionando correctamente, podes usar el siguiente comando:
root@gostir:~# swapon -s
Si todo está bien, deberías ver algo como esto:
Podes ajustar el tamaño del dispositivo Zram editando el archivo /sys/block/zram0/disksize y configurando desde el tamaño que desees para el intercambio comprimido, optimizar lo mejor posible tus recursos.
Aca un ejemplo del mio:
root@gostir:~# cat /sys/block/zram0/disksize
16125706240
root@gostir:~#
Que te diviertas!
#
# Crea y activa un dispositivo de intercambio comprimido
mkswap /dev/zram0
swapon /dev/zram0
#
# EOF
Le damos permisos de ejecucion
root@gostir:~# chmod +x /etc/rc.d/rc.zram
Listo, el script va a comenzar junto al inicio del sistema.
Verificar el funcionamiento y que Zram está funcionando correctamente, podes usar el siguiente comando:
root@gostir:~# swapon -s
Si todo está bien, deberías ver algo como esto:
root@gostir:~# swapon -s
Nomfich. Tipo Tam. Util. Prioridad
/dev/dm-1 partition 16777212 0 1
/dev/zram0 partition 15747756 0 100
root@gostir:~#
Podes ajustar el tamaño del dispositivo Zram editando el archivo /sys/block/zram0/disksize y configurando desde el tamaño que desees para el intercambio comprimido, optimizar lo mejor posible tus recursos.
Aca un ejemplo del mio:
root@gostir:~# cat /sys/block/zram0/disksize
16125706240
root@gostir:~#
Que te diviertas!



No hay comentarios:
Publicar un comentario