Entries Tagged as ''

Optimitza la teva distribció GNU/Linux

Aquí teniu alguns trucs per a aconseguir una millora en el rendiment del vostre ordinador utilitzant Linux:

1 – SWAPPINESS:

Per defecte en la branca de kernels 2.6, l’utilització del SWAP està al 60% de la memoria. El que farem serà canviar aquest valor per un 10%, fent que el sistema utilitzi més la RAM (més rapida que el SWAP).

Per a trobar el valor actual del nostre swappiness:

$ sudo cat /proc/sys/vm/swappiness

Per a modificar el valor editem el segûent archiu:

$ sudo nano /etc/sysctl.conf

En la última línia del fitxer afegim:

vm.swappiness=10

2 – Consoles Virtuals:
En el nostre sistema tenim en tot moment accesibles 6 consoles en mode text (accesibles desde CTRL+ALT+ F1 a F6)(F7 per accesidr al sistema gràfic). Cada consola aproximadament ocupa 1,5 Mb de RAM. El que farems serà deixarne actives només 2 de 6.

Editem el següent archiu:

$ sudo nano /etc/inittab

Busquem això:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6

Y comentem les que vulguen treure (en el nostre cas les 4 ultimes):

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

Nota Ubuntu Edgy: Al no haver-hi /etc/inittab, s’han de borrar les consoles anant a la carpeta:

cd /etc/event.d

Dintre hi trobem els archius tty1 fins a tty6. Per a quedar-nos amb dues consoles virtuals haruiem de fer:

sudo rm tty3; sudo rm tty4; sudo rm tty5; sudo rm tty6;

3 – Nucli:
Les distribucions acostumen a portar kernels genèrics, però podem optimitzar el nostre ordinador buscant-ne un que escaigui al nostre processador.

Actualitzem repositoris:

$ sudo aptitude update

Busquem (y posteriorment instal·lem amb aptitude install):

$ sudo aptitude search linux-image-*-NOM_DE_LA_NOSTRA_CPU

També cal buscar un paquet anomenat “linux-restricted-modules” de la versió del kernel que hem instal·lat.

Al reiniciar, Linux carregarà amb el nou kernel.

4 – Serveis:

Linux per defecte prota activat bastants serveis que nosaltres no utlitzarem, però que no per això deixen de consmuir recursos del sistema. Anem a desactivar alguns del que no necesitem:

Ens movem al directori (i llistem els fitxers utilitzant la comanda “ls”):

$ cd etc/init.d/

El que farem per desactivar-los, es denegar els permisos d’execusió a aquells fitxers del servei que volem desactivar

$ sudo chmod -x NOM_DEL_SERVEI/ARCHIU

Per trobar informació sobre cada servei, podem enviar la comanda “man NOM_DEL_SERVEI” o googlejar.

5 – Gnome:

Desactivar la pantalla de Benvinguda:

Sistema -> Preferencies -> Sesions -> Opcions -> Mostrar la pantalla de benvinguda al iniciar Sesió

Disminuir escriotirs virtuals:

Click dret al paginador d’ecritoris virtuals (al panell del escritori) -> Preferencies -> X escritoris virtuals.

6 – Aplicacions:

  • Nautlis:

Editar -> Preferencies -> Vista previa -> *les desactivem totes*

  • Firefox:

Obrim Firefox y escribim la direcció: “about:config”

Cambiem els següents valors:

network.dns.disableIPv6 → Cambiem el valor a true (doble click)
network.http.max-connections → Cambiem el valor a 128
network.http.max-connections-per-server → Cambiem el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiem el valor a 24
network.http.max-persistent-connections-per-server → Cambiem el valor a 12

Si disposem de banda ampla:
network.http.pipelining → Cambiem el valor a true (doble click)
network.http.proxy.pipelining → Cambiem el valor a true (doble click)
network.http.pipelining.maxrequests → Cambiem el valor a 30

  • Openoffice.org:

Obrim Openoffice.

Eines -> Opcions -> Memoria de treball (marquem)

A la dreta de la memoria d’imatge, cambien els següents valors:

- ús d’Openoffice.org de 6 a 128
- memòria per objecte de 0,5 a 20

Samba server

Deixo aquí un model d’arxiu de configuració de samba que pot ser útil a algú (inclòs jo xD)

[global]
netbios name = NOM_DE_LA_MAQUINA
workgroup = NOM_DEL_GRUP_DE_RED
domain logons = yes
security = user
smb passwd file = /etc/samba/smbpasswd
encrypt passwords = true
os level = 32
local master = yes
preferred master = yes
domain master = yes
wins support = yes

[CARPETA-COMPARTIDA1_VISIBLE]
path = /media/hda4
browseable = yes
available = yes
public = yes
writable = yes

[CARPETA_COMPARTIDA2_INVISIBLE]
path = /var/www
browseable = no
available = yes
public = no
writable = yes

Flash player 9 (Ubuntu Dapper 6.06)

Ja que als respositoris d’Ubuntu per defecte de moment ve la versió 7, per a disfrutar de la versió 9 (cal destacar el sincronisme imatge-so i l’us d’ALSA), haurem d’afegir respositoris a la nostra llista:

$ sudo gedit /etc/apt/sources.list

Afegim el següent:

deb http://download.tuxfamily.org/3v1deb dapper 3v1n0

deb-src http://download.tuxfamily.org/3v1deb dapper 3v1n0

Aquí tenim la firma digital:

$ wget http://3v1n0.tuxfamily.org/EDD1E155.gpg -O- | sudo apt-key add -

Actualitzem i instal·lem la nova versió:

$ sudo aptitude update
$ sudo aptitude install flashplugin-nonfree

Recuperar GRUB

Es conegut que en instal·lar windows, es puleix el grub. Aquí deixo uns pasos per a reinstalar-lo (ja que a alguns els hi farà falta si han de reinstalar Windows bastant sovint, com és el meu cas). Per a fer-lo anar necesitem un Live CD. 1 – Arrancem Linux desde el Live CD 2- Montem la nostra partició Linux (en aquest cas hda3)

# mount -t ext3 /dev/hda3 /media/alguna_carpeta/

3 – Apliquem chroot sobre la partició Linux del disc dur. Això farà que la partició pasi a ser l'arrel del punt de muntatje:

# chroot /media/hda3

4 – Actualitzem Grub

# update-grub

5 – Grub actualitzat. Recorda que l'arxiu de configuració del grub es troba a /boot/grub/menu.lst

 

SI L'ANTERIOR NO US FUNCIONA PROVEU EL SEGÜENT:

 

# grub

Amb la següent comanda trobarem el disc on tenim instal·lat linux. Per exemple (hd0,1)

# find /boot/grub/stage1

Seguidament, depenent d'on tinguis instalat el linux:

# root (hd0,1)

# install(hd0)