<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cache on LinuxmanR4</title><link>https://linuxmanr4.com/tags/cache/</link><description>Recent content in Cache on LinuxmanR4</description><generator>Hugo -- gohugo.io</generator><language>es</language><copyright>LinuxmanR4</copyright><lastBuildDate>Tue, 28 Mar 2017 17:56:02 +0000</lastBuildDate><atom:link href="https://linuxmanr4.com/tags/cache/index.xml" rel="self" type="application/rss+xml"/><item><title>Ajustando algunos valores del caché de disco en linux</title><link>https://linuxmanr4.com/2017/03/28/ajustando-cache-disco-linux/</link><pubDate>Tue, 28 Mar 2017 17:56:02 +0000</pubDate><guid>https://linuxmanr4.com/2017/03/28/ajustando-cache-disco-linux/</guid><description>&lt;img src="https://linuxmanr4.com/wp-content/uploads/2017/03/configuraci%C3%B3n-de-manjaro-y-gestor-de-tareas.jpg" alt="Featured image of post Ajustando algunos valores del caché de disco en linux" />&lt;p>No es la primera vez que juego con la memoria virtual de linux o &lt;a class="link" href="https://es.wikipedia.org/wiki/Espacio_de_intercambio" target="_blank" rel="noopener"
>swap&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
. Conforme pasa el tiempo mi situación se ve afectada por diversos factores. Por ejemplo, en este año he dejado el entorno &lt;a class="link" href="https://www.linuxmint.com/" target="_blank" rel="noopener"
>Cinnamon&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
 por un entorno mucho más ligero, austero pero funcional y que es el entorno elegido por Manjaro como su escritorio principal el famoso &lt;a class="link" href="https://www.xfce.org/" target="_blank" rel="noopener"
>XFCE&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
.&lt;/p>
&lt;p>El cambio lo hice sin reinstalar el sistema operativo. Eso me incomoda un poco, porque tal parece que he dejado instalados muchos paquetes de Gnome/Cinnamon que están realizando alguna función (al menos eso espero). Me explico, instalar XFCE es sencillo, una instrucción y san se acabó, pero quitar Cinnamon no es tan fácil, porque tendría que desinstalar muchos paquetes y eso genera un conflicto con las dependencias. Así que ahora tengo un sistema XFCE con vestigios de Gnome y Cinnamon.&lt;/p>
&lt;p>Eso sí, el sistema es ligero, instalé &lt;a class="link" href="https://es.wikipedia.org/wiki/Compiz" target="_blank" rel="noopener"
>Compiz&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
para algunas animaciones chulas pero sin abusar. Algunos ajustes por aquí, por allá y después de unas semanas tengo un sistema muy de mi agrado.&lt;/p>
&lt;h2 id="la-ram-está-para-usarse">La RAM está para usarse.
&lt;/h2>&lt;p>El problema viene cuando utilizo muchos programas demandantes de memoria. Tengo 8GB en RAM que no es poco, pero cuando inicio una máquina con VirtualBox, abro una aplicación que utiliza JAVA y tengo que editar una imagen en alta resolución con GIMP el sistema empieza a parir chayotes.&lt;/p>
&lt;p>Los accesos al disco duro son tan intensos que deja inutilizable el sistema. Eso pasa porque el sistema intenta superar la carga con la memoria virtual.&lt;/p>
&lt;p>Anteriormente he intentado &lt;a class="link" href="https://linuxmanr4.com/2014/04/03/desactivar-la-particion-de-swap/" >Desactivar la partición swap&lt;/a>
 y funciona perfectamente hasta que alcanzo un punto crítico. El sistema no sabe qué hacer y todo se alenta. Supongo que con 16 o 32 GB en RAM el sistema estaría mucho más holgado. Así que he dejado de usar este consejo, siempre tengo activada una partición swap.&lt;/p>
&lt;p>Luego está moverle al valor &lt;a class="link" href="https://linuxmanr4.com/2009/12/03/disminuir-el-acceso-al-disco-duro-swappiness/" >swappiness&lt;/a>
. De esa forma no evito el uso de la memoria virtual, solo cuando es estrictamente necesario y como último recurso. Lo que se puede observar es una &lt;a class="link" href="https://linuxmanr4.com/2012/04/06/maximizar-el-uso-de-la-memoria-ram/" >memoria RAM&lt;/a>
muy ocupada y la swap casi sin utilizar. Pero eso sí, cuando se necesita más memoria el acceso a la swap lo hace con una urgencia endemoniada.&lt;/p>
&lt;h2 id="ajustes-finos-al-caché-de-disco">Ajustes finos al caché de disco.
&lt;/h2>&lt;p>De vez en cuando me doy una vuelta a los foros oficiales de Manjaro para ver qué novedades hay (casi siempre las actualizaciones). Y buscando alguna optimización me encontré con &lt;em>How to reduce swapiness in manjaro linux&lt;/em>.&lt;/p>
&lt;p>Y me encontré con nuevos ajustes aparte del &lt;em>swapiness&lt;/em>:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-fallback" data-lang="fallback">&lt;span class="line">&lt;span class="cl">vm.dirty_ratio = 10
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">vm.dirty_background_ratio = 5
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">vm.dirty_expire_centisecs = 2000
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">vm.dirty_writeback_centisecs = 1000
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">vm.swappiness = 20
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">vm.vfs_cache_pressure = 70
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>Para activarlos solo hay que agregar estos valores en el archivo &lt;strong>/etc/sysctl.d/100-manjaro.conf&lt;/strong>  (si no existe se puede crear) y se activan después de reiniciar el equipo.&lt;/p>
&lt;p>Una explicación a estos valores los encontré en el artículo: &lt;a class="link" href="https://lonesysadmin.net/2013/12/22/better-linux-disk-caching-performance-vm-dirty_ratio/" target="_blank" rel="noopener"
>Better Linux Disk Caching &amp;amp; Performance with vm.dirty_ratio &amp;amp; vm.dirty_background_ratio&lt;/a>
&lt;span style="white-space: nowrap;">&lt;svg width=".7em"
height=".7em" viewBox="0 0 21 21" xmlns="http://www.w3.org/2000/svg">
&lt;path d="m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z" fill="currentColor" />
&lt;path d="M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z"
fill="currentColor">
&lt;/svg>&lt;/span>
, que explica todo a profundidad y da algunos consejos.&lt;/p>
&lt;figure>&lt;img src="https://linuxmanr4.com/wp-content/uploads/2017/03/configuraci%C3%B3n-de-manjaro-y-gestor-de-tareas.jpg"
alt="configuración de manjaro y gestor de tareas \| caché de disco">&lt;figcaption>
&lt;p>configuración de manjaro y gestor de tareas | caché de disco&lt;/p>
&lt;/figcaption>
&lt;/figure>
&lt;p>Para empezar dejé el valor &lt;strong>wm.swapiness&lt;/strong> con un valor de 60  y lo iré ajustando hasta encontrar un valor que me agrade.&lt;/p>
&lt;p>Si aplican estos ajustes me gustaría leer sus comentarios. ¡Hasta la próxima!&lt;/p></description></item></channel></rss>