Optimitzar el rendiment de l'Acer Aspire One ZG5 amb Linux (Ubuntu)

Última modificació: Gener de 2011

Un cop reinstal·lat l'equip amb Ubuntu, tenim un sistema actualitzable (ara mateix estic a la 10.10 després de passar per la 9.04) i que fa funcionar perfectament tot el hardware. Aquí una sèrie de millores que podem fer per a millorar el rendiment del disc (estem parlant del model que porta el disc SSD de 8 Gb).

-Deshabilitar a la Bios el D2D recovery

-Afegim a la línia "kernel" de /etc/grub/grub.cfg del kernel que arrenquem el paràmetre: "elevator=noop" (ho podem afegir al final de la línia).

-Modifiquem a /etc/fstab les opciones del punt de muntatge de l'arrel. Si no diu res afegirem a les opcions de muntatge: "noatime" (si digués "relatime" ho substituirem per "noatime").

-Fem Ramdiscs per a allotjar temporals. Primer afegim a /etc/fstab:

tmpfs /var/log tmpfs defaults,noatime 0 0

tmpfs /tmp tmpfs defaults,noatime 0 0

tmpfs /var/tmp tmpfs defaults,noatime 0 0

I afegim a /etc/rc.local això per tal de crear a cada arranc els directoris necessaris:

for dir in apparmor apt ConsoleKit cups dist-upgrade fsck gdm installer jetty news samba speech-dispatcher unattended-upgrades ; do

if [ ! -e /var/log/$dir ] ; then

mkdir /var/log/$dir

fi

done

-Afegir a /etc/rc.local (segons Asus):

# No accedir tant a la SSD

sysctl -w vm.swappiness=1 # Strongly discourage swapping

sysctl -w vm.vfs_cache_pressure=50 # Don't shrink the inode cache aggress.

# Control veloc. CPU

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devi$

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs

echo 20 > /proc/sys/vm/dirty_ratio

echo 10 > /proc/sys/vm/dirty_background_ratio

echo 1 > /sys/devices/system/cpu/sched_smt_power_savings

echo 10 > /sys/module/snd_hda_intel/parameters/power_save

echo 5 > /proc/sys/vm/laptop_mode

#Optimitzar consum USB

#[ -w /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/device$

#[ -w /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/device$