El post que buscas se encuentra eliminado, pero este también te puede interesar

Acelerando Manjaro Linux

Anuncios

Me gusta tener la maquina a su maximo potencial y estos son algunos de los trucos que he aplicado

yaourt -S prelink

esto acelera la carga de los programas de uso mas frecuente luego de instalado en una terminal ponemos

sudo prelink -amR


Antes de hacer algo con zram leer el link de esta pagina


http://geekland.hol.es/optimizar-el-rendimiento-con-zram/

- zram.
El propósito de esta utilidad es aumentar el rendimiento del sistema evitando en lo posible la paginación en
Al ser el acceso y lectura desde la RAM más rápido que el mismo proceso llevado a cabo en un disco
duro éste crea un dispositivo de bloques comprimidos en memoria para realizar la paginación.
Sencilla y llánamente este viene a ser el concepto de funcionamiento de zram.
En primer lugar hay que tener en cuenta que en algunas otras distribuciones en sus repositorios lo nombran de
otra manera, en el caso de distribuciones basadas en debian, hemos de buscar por 'zram'. En cambio en este
caso al realizar la instalación en 'Arch Linux' hemos de hacer la búesqueda a través de 'yaourt' como 'zramswap'.
Comenzamos con su instalación:
[root@------ ----]# yaourt -Ss zramswap
aur/zramswap 1-1 (89)
Sets up zram-based swap devices on boot
[root@------ ----]# yaourt -S zramswap

Una vez instalado activamos y arrancamos el servicio con 'systemd':
'systemctl enable zramswap.service'
'systemctl start zramswap.service'
'systemctl status zramswap.service'
A continuación recomiendo encarecidamente el reinicio de la máquina, aún recuerdo un 'kernel panic' que me
soltó cuando lo instalé la primera vez usando debian. Como inconveniente que le encuentro es que a veces
provoca la caída del entorno gráfico.

- Preload.
La explicación del funcionamiento de 'preload' es más bien sencillo. Al igual que en el caso de 'zram' intentaré en
lo posible no extenderme demasiado iendo a los tecnicismos.
Realiza un análisis estadístico acerca de las aplicaciones más utilizadas por el usuario en el sistema para cargar
posteriormente en memoria de las librerías asociadas y reducir el tiempo de carga de la aplicación
correspondiente una vez se ejecute.
Buscamos el paquete esta vez con 'pacman':
[root@------ ----]# pacman -Ss preload
extra/datefudge 1.17-1
A program (and preload library) to fake system date
community/preload 0.6.4-5
Makes applications run faster by prefetching binaries and shared objects
Una vez hecho esto la instalamos con la orden:
'pacman -S preload'
Cuando la tengamos instalada realizaremos el mismo proceso que con 'zram' que es activar e iniciar el servicio
con 'systemctl' para que en el próximo inicio de la máquina lo cargue 'systemd'. En un terminal ejecutamos las
siguientes órdenes:
'systemctl enable preload.service'
'systemctl start preload.service'
'systemctl status preload.service'


ACELERANDO PACMAN

Instalar y configurar Axel

Este programa lo que hara sera partir el archivo que
deseamos bajar en varias partes y descargar cada parte a
la vez, asi aprovechamos mejor el ancho de banda.
Lo instalan con lo clasico:
sudo pacman -S axel
Ahora vamos a decirle a pacman que use lo que
acabamos de instalar. Con su editor de texto favorito
abren el archivo /etc/pacman.conf


sudo gedit /etc/pacman.conf

Y agreguen esta linea en ese archivo:

XferCommand = /usr/bin/axel -n 5 -v -a -o
%o %u

Fijense que puede que tengan alguna otra linea que dice
XferCommand, comentenla poniendo el simbolo #
adelante. Guarden y cierren el archivo.
Eso que agregamos basicamente dice:
-n 5: usar 5 conexiones.
-v: mostrar info de la descarga
-a: mostrar barra de progreso
Yaourt por defecto deberia usar esa misma
configuracion. Si no es asi busquen la linea que dice
"PacmanBin" en /etc/yaourtrc y borrenla.
Solo con esto las descargas ya deberian ser mucho mas

rapidas.


varias personas que suelen usar distros basadas en Pacman probablemente no lo sepan, y que
para peor: estén usando un solo núcleo para compilar.


Recomiendo encarecidamente leer las “Consideraciones para la compilación” antes de
compilar a tontas y a locas

Manos a la obra...

Conocer nuestro número de procesadores
Primero vamos a ver cuantos procesadores tenemos disponibles (los mas expertos no se
hay diferencias obviamente entre threads y procesadores físicos, pero el makepkg usa
como parámetro los hilos de ejecución), para eso ejecutamos:

lscpu | grep '^CPU(s):'

En mi caso devuelve:
[x11tete11x@Jarvis ~]$ lscpu | grep '^CPU(s):'
CPU(s): 8
[x11tete11x@Jarvis ~]$


Esto es porque en el caso de los procesadores Intel con HiperThreading muestra también los
hilos de ejecución.
Editar el Archivo /etc/makepkg.conf
Editamos el archivo /etc/makepkg.conf para indicarle al makepkg que use todos los procesadores
disponibles; en cuanto a esto, según la wiki de Gentoo, la cantidad de “trabajos” a realizar sale de
la siguiente cuenta:
Número de procesadores + HT (HiperThreading en caso de Intel compatible) + 1

Editamos:

sudo nano /etc/makepkg.conf

y modificamos la linea MAKEFLAGS (descomentando<quitando el “#”> con el valor
correspondiente, en mi caso quedaría así:


MAKEFLAGS="-j9"

Guardamos los cambios y listo, ya podemos hacer la compilación de nuestros paquetes usando
varios núcleos dentro de cualquiera de nuestras distros basadas en Pacman


YO HE APLICADO ESTOS CAMBIOS EN MI BULDOZER DE 4 NUCLEOS Y VI UNA BUENA MEJORIA
EN EL RENDIMIENTO PERO ANTE TODO CAUTELA PIENSEN BIEN ANTES DE HACER CUALQUIER CAMBIO


LINKS DE LAS FUENTES

http://geekland.hol.es/optimizar-el-rendimiento-con-zram/

http://eb1agg.hol.es/?q=book/export/html/111

https://wiki.archlinux.org/index.php/Prelink

http://paraisolinux.com/como-acelerar-pacman-y-yaourt-en-arch-linux/

http://blog.desdelinux.net/acelerar-compilacion-en-pacman/

Anuncios

3 comentarios - Acelerando Manjaro Linux

@Leoosk814
Me falla al usar "systemctl start zramswap.service", alguna idea de que puede ser?
@caledonio2000
@Leoosk814 tira en la terminal el comando

sudo swapon -s

y ahi vas a ver si todoos los modulos zram funcionan
@shagguar
@caledonio2000 @Leoosk814 Es interesante lo de ZRAM, pero hay que recordad que solo sirve y mejora el rendimiento en equipos con poca RAM y que hagan uso de SWAP.
Si uno tiene mas de 2Gb de ram o si con el uso cotidiano no se carga el swap, es al divino boton.
@vito_sweep
@shagguar En realidad no. Si ya tenes un equipo con poca ram, encima no te podes dar el lujo de comprimir una parte. Es para equipos con mucha ram y que aparte necesitan el uso de paginacion para algunos servicios, o sea, servidores...
@1979ws
Muy bueno, la mayoría ya los tengo hechos, luego le daré un repaso
@Leandro070_LP
Se puede hacer un preload para una aplicacion en especifica en vez de vea todo lo demás? Siempre abro Firefox y a veces es lo unico que abro. Y no cuento con mucha RAM, tengo 1gb nada más