{"id":1267,"date":"2022-09-18T18:02:59","date_gmt":"2022-09-18T21:02:59","guid":{"rendered":"https:\/\/planetatecno.com.uy\/planeta\/?p=1267"},"modified":"2022-09-18T18:06:51","modified_gmt":"2022-09-18T21:06:51","slug":"mejorar-el-rendimiento-del-sistema-en-linux-con-zram","status":"publish","type":"post","link":"https:\/\/planetatecno.com.uy\/planeta\/2022\/09\/18\/mejorar-el-rendimiento-del-sistema-en-linux-con-zram\/","title":{"rendered":"Mejorar el rendimiento del sistema en Linux con Zram"},"content":{"rendered":"\n<p>Existen varias herramientas para acelerar el sistema y mejorar el rendimiento en Linux. En esta oportunidad vamos a  hablar de Zram, una de las m\u00e1s utilizadas en la actualidad, sobretodo desde que en Fedora se utiliza por defecto.<\/p>\n\n\n\n<p>\u00bfQu\u00e9 es Zram? Es un programa que permite utilizar parte de la memoria RAM como si se tratara de memoria de intercambio, esa misma que se utiliza generalmente una partici\u00f3n de nuestro disco duro. Recordemos que esta swap (o \u00e1rea de intercambio) es la que se usa cuando nos estamos quedando sin memoria para evitar que se bloquee el sistema y pode seguir trabajando. Aunque nos evita ese problema, la swap en disco es mucho m\u00e1s lenta debido a las velocidad de lectura\/escritura y eso se nota y mucho en el rendimiento de nuestro sistema. Si instalamos Zram la gran ventaja es que al usar el espacio de intercambio (swap) en la memoria, el acceso es much\u00edsimo m\u00e1s r\u00e1pido. Adem\u00e1s, cuando usamos swap, los datos se comprimen aproximadamente a la mitad, lo que significa que si tenemos 1GB de swap en Zram, en realidad podemos usar 2GB de datos.<\/p>\n\n\n\n<p>Esto, en la pr\u00e1ctica, hace que los equipos con recursos m\u00e1s limitados (4GB de RAM o menos) puedan mejorar enormemente su rendimiento. Esto lo he podido comprobar en la pr\u00e1ctica utilizando Fedora Workstation, el cual consume bastante recursos y sin embargo, funciona mucho m\u00e1s fluido que otras distribuciones similares con Gnome, sobretodo cuando tenemos 4GB de RAM. Es muy f\u00e1cil instalar en casi cualquier distribuci\u00f3n Linux, a continuaci\u00f3n dejo diferentes m\u00e9todos (todos v\u00e1lidos y hay incluso m\u00e1s) para instalar y configurar Zram en Debian, Ubuntu y derivadas:<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline;\">Instalaci\u00f3n en Debian:<\/span><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Ejecutar el siguiente comando para editar el archivo de configuraci\u00f3n como administador (yo utilizo featherpad, pero puede ser gedit o cualquier otro editor de texto): <strong>sudo featherpad \/etc\/rc.local<\/strong><\/li><li>En la ventana del editor, agregar el siguiente texto:<\/li><\/ol>\n\n\n\n<p>modprobe zram &amp;&amp;<br>echo $((100*1024*1024)) > \/sys\/block\/zram0\/disksize &amp;&amp;<br>mkswap \/dev\/zram0 &amp;&amp;<br>swapon -p 50 \/dev\/zram0 &amp;&amp;<br>exit 0<\/p>\n\n\n\n<p>3. Guardar el archivo y reiniciar.<br>4. Para verificar si est\u00e1 funcionando zram, podemos usar el siguiente comando: <strong>swapon -s<\/strong> (nos mostrar\u00e1 la unidad zram0)<\/p>\n\n\n\n<p>Algunas explicaciones:<\/p>\n\n\n\n<p><strong>modprobe zram <\/strong>-> este comando activa el m\u00f3dulo Zram<br><strong>echo $((100*1024*1024)) > \/sys\/block\/zram0\/disksize &amp;&amp;<\/strong> -> esto indica la cantidad de RAM utilizada para ZRAM, en este ejemplo usaremos 100MB, si queremos m\u00e1s cambiamos 100 por el valor deseado, en el caso de 2 o 4GB de RAM, conviene usar aproximadamente la mitad, 1000 o 2000 respectivamente.<br><strong>mkswap \/dev\/zram0<\/strong> -> monta la unidad creada para que la reconozca el sistema.<br><strong>swapon -p 50 \/dev\/zram0 &amp;&amp;<\/strong> -> activa la swap y le da una prioridad (p50). Esta prioridad es m\u00e1s que suficiente para que lea la Zram antes que la swap del disco duro, ya que generalemente esta \u00faltima tiene prioridad -2 o -1.<\/p>\n\n\n\n<p><strong><span style=\"text-decoration: underline;\">Instalaci\u00f3n en Ubuntu (tambi\u00e9n funciona en Debian)<\/span><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Ejecutar el comando: <strong>sudo apt install zram-tools<\/strong><\/li><li>Editar el archivo de configuraci\u00f3n: <strong>sudo gedit \/etc\/default\/zramswap<\/strong><\/li><li>Dentro del archivo escribir el texto <strong>PERCENTAGE=50<\/strong> (si tiene antes el # se lo sacamos para que tome el comando, sino es un comentario y no lo ejecuta). Esto usar\u00e1 el 50% de la RAM, si queremos cambiar eso, elegimos otro porcentaje.<\/li><li>Guardamos el archivo y reiniciamos.<\/li><li>Podemos verificar si est\u00e1 funcionando con el comando <strong>swapon -s<\/strong><\/li><\/ol>\n\n\n\n<p>En el siguiente video muestro el proceso en Planeta Tecno OS (basada en Debian) paso a paso. Espero les sirva esta informaci\u00f3n para mejorar el rendimiento de su equipo.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Mejorar el rendimiento del sistema en Linux con Zram\" width=\"740\" height=\"416\" src=\"https:\/\/www.youtube.com\/embed\/ntn-w8a8tOk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Existen varias herramientas para acelerar el sistema y mejorar el rendimiento en Linux. En esta oportunidad vamos a hablar de Zram, una de las m\u00e1s utilizadas en la actualidad, sobretodo desde que en Fedora se utiliza por defecto. \u00bfQu\u00e9 es Zram? Es un programa que permite utilizar parte de la memoria RAM como si se &hellip;<br \/><a href=\"https:\/\/planetatecno.com.uy\/planeta\/2022\/09\/18\/mejorar-el-rendimiento-del-sistema-en-linux-con-zram\/\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Seguir leyendo <span class=\"screen-reader-text\">Mejorar el rendimiento del sistema en Linux con Zram<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1273,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,10,20,1,21,23],"tags":[330,329],"class_list":["post-1267","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-como","category-linux","category-ubuntu","category-uncategorized","category-videos","category-youtube","tag-memoria","tag-zram"],"_links":{"self":[{"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/posts\/1267","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/comments?post=1267"}],"version-history":[{"count":6,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/posts\/1267\/revisions"}],"predecessor-version":[{"id":1275,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/posts\/1267\/revisions\/1275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/media\/1273"}],"wp:attachment":[{"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/media?parent=1267"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/categories?post=1267"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/planetatecno.com.uy\/planeta\/wp-json\/wp\/v2\/tags?post=1267"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}