{"id":1657,"date":"2013-11-09T23:13:01","date_gmt":"2013-11-09T22:13:01","guid":{"rendered":"http:\/\/www.javiercarrasco.es\/?p=1657"},"modified":"2013-11-09T23:13:01","modified_gmt":"2013-11-09T22:13:01","slug":"acelerar-ubuntu","status":"publish","type":"post","link":"https:\/\/www.javiercarrasco.es\/?p=1657","title":{"rendered":"Acelerar Ubuntu"},"content":{"rendered":"<p>Llevo unos meses tras una nueva instalaci\u00f3n limpia de Ubuntu 12.04 en un port\u00e1til Lenovo S400, y no se si ser\u00e1 por la carga de trabajo, pero empiezo a notarlo algo lento en algunos momentos. Concretamente en el arranque y el inicio de sesi\u00f3n, no me hab\u00eda pasado antes, as\u00ed que tras buscar algo de informaci\u00f3n he hecho unas cuantas modificaciones e instalado algunos paquetes que pueden ayudar.<\/p>\n<p>En primer lugar instalaremos los siguientes paquetes, <strong><code>preload<\/code><\/strong> y <strong><code>prelink<\/code><\/strong>. El primero, <code>preload<\/code>, es un demonio que se encargar\u00e1 de comprobar que aplicaciones utilizamos con mayor frecuencia, y as\u00ed tenerlas pre-cargadas en memoria, de esta forma reduce los tiempos de carga. El segundo, <code>prelink<\/code>, se encarga de pre-enlazar las librer\u00edas que necesitan los programas que utilizamos, reduciendo as\u00ed los tiempos.<\/p>\n<p>Si no pod\u00e9is instalar los paquetes, es porque no ten\u00e9is activados los repositorios <strong>universe<\/strong> y <strong>multiverse<\/strong>.<\/p>\n<pre>$ sudo apt-get install preload prelink<\/pre>\n<p>Ahora, para poner en marcha <strong><code>prelink<\/code><\/strong>, editamos el siguiente archivo.<\/p>\n<pre>$ sudo gedit \/etc\/default\/prelink<\/pre>\n<p>Y buscamos la siguiente l\u00ednea.<\/p>\n<pre>PRELINKING=unknown<\/pre>\n<p>La cambiamos por esta otra.<\/p>\n<pre>PRELINKING=yes<\/pre>\n<p>Modificada esta l\u00ednea, ya podemos lanzar <code>prelink<\/code> por primera vez, suele tardar, no mucho, pero no es inmediato.<\/p>\n<pre>$ sudo \/etc\/cron.daily\/prelink<\/pre>\n<p>El problema que encontraremos con <code>prelink<\/code> es que al instalar nuevos paquetes con <code>apt-get<\/code> o Synaptic, \u00e9stos no estar\u00e1n pre-enlazados y deber\u00edamos volver a ejecutar el comando anterior, para solucionar esto se puede hacer los siguiente.<\/p>\n<pre>$ sudo gedit \/etc\/apt\/apt.conf.d\/00aptitude<\/pre>\n<p>Y a\u00f1adimos la siguiente l\u00ednea.<\/p>\n<pre>DPkg::Post-Invoke {\"echo Ejecutando prelink, por favor espere...;\/etc\/cron.daily\/prelink\";}<\/pre>\n<p>Si no nos gusta el funcionamiento de prelink, bastar\u00e1 con poner <code>PRELINKING=no<\/code> y volver a ejecutar <code>sudo gedit \/etc\/default\/prelink<\/code>. Si has modificado la post-invocaci\u00f3n de <code>apt-get<\/code> deber\u00e1s eliminar la l\u00ednea a\u00f1adida.<\/p>\n<p>Seguimos con la aceleraci\u00f3n. <span style=\"text-decoration: underline;\">Si nuestro procesador tiene m\u00e1s de un n\u00facleo<\/span>, podemos aprovecharlo y crear varios hilos para la carga del sistema, para eso, editamos el siguiente archivo.<\/p>\n<pre>$ sudo gedit \/etc\/init.d\/rc<\/pre>\n<p>Buscamos la fila con la opci\u00f3n <code>CONCURRENCY<\/code>, y la cambiamos.<\/p>\n<pre>CONCURRENCY=makefile<\/pre>\n<p>Por esta otra.<\/p>\n<pre>CONCURRENCY=shell<\/pre>\n<p>Otra cosa que podemos hacer para acelerar nuestro sistema, es reducir el uso de la SWAP, recordemos que \u00e9sta, es una memoria secundaria que est\u00e1 en disco, por lo que es m\u00e1s lenta que la memoria RAM. Con el siguiente comando podremos ver el porcentaje de uso que se hace de SWAP, por lo general un 60.<\/p>\n<pre>$ cat \/proc\/sys\/vm\/swappiness<\/pre>\n<p>Para cambiarlo, editamos el siguiente archivo.<\/p>\n<pre>$ sudo gedit \/etc\/sysctl.conf<\/pre>\n<p>Y al final del archivo, bajo la \u00faltima almohadilla (#), a\u00f1adimos la siguiente l\u00ednea.<\/p>\n<pre>vm.swappiness = 10<\/pre>\n<p>Ya s\u00f3lo nos queda reiniciar el sistema y comprobar si realmente hemos hecho un buen trabajo para acelerar nuestro Ubuntu.<\/p>\n<p>Fuente: <a title=\"Prelink\" href=\"http:\/\/www.guia-ubuntu.com\/index.php?title=Prelink\" target=\"_blank\" rel=\"noopener\">Gu\u00eda Ubuntu<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Llevo unos meses tras una nueva instalaci\u00f3n limpia de Ubuntu 12.04 en un port\u00e1til Lenovo S400, y no se si ser\u00e1 por la carga de trabajo, pero empiezo a notarlo algo lento en algunos momentos. Concretamente en el arranque y el inicio de sesi\u00f3n, no me hab\u00eda pasado antes, as\u00ed que tras buscar algo de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[10,30,31,104,105,121,125],"class_list":["post-1657","post","type-post","status-publish","format-standard","hentry","category-cuaderno-linux","tag-acelerar","tag-comandos","tag-consola","tag-prelink","tag-preload","tag-swap","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=\/wp\/v2\/posts\/1657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1657"}],"version-history":[{"count":0,"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=\/wp\/v2\/posts\/1657\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javiercarrasco.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}